summaryrefslogtreecommitdiffhomepage
path: root/README
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-06-09 18:58:37 +0000
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-06-09 18:58:37 +0000
commit95162014754fca037510884f5a3c0c73988cd902 (patch)
treec66d9cc03d8809c467509faf59536cdf0796af73 /README
parent87cf3d28e3e7dd2ad1960b72d0a342cdf306134d (diff)
downloadmidipix_build-95162014754fca037510884f5a3c0c73988cd902.tar.bz2
midipix_build-95162014754fca037510884f5a3c0c73988cd902.tar.xz
Adds and integrates slibtool:
- Adds ${PKG_SLIBTOOL}. - pkg.build: export ${MAKE} as `make LIBTOOL=${PKG_SLIBTOOL}'. - binutils{_host,}: use slibtool-static. - git: add NEEDS_SSL_WITH_CURL=1 to ${PKG_GIT_MAKEFLAGS_BUILD_EXTRA}. - pacman-5.0.1: add `LIBALPM_LIBS=-lssl -lbz2 -llzma -lz' to ${PKG_PACMAN_ENV_VARS_EXTRA}; Makefile.am patch. Introduces 32-bit (i686-nt32-midipix) support, selected by ARCH=nt32 and defaulting to 64-bit builds: - Create ${PREFIX_TARGET}/lib. - Remove ${PREFIX_TARGET} when cleaning the prefix if -c has been specified. - Set ${HOST_NATIVE}, ${TARGET}, and ${TARBALL_{SRC_,}FNAME_PREFIX} from ${ARCH}. - pkg.build: use ${TARGET}-dlltool instead of x86_64-nt64-midipix-dlltool. - glib-2.46.2: broken at present. - libffi-3.2.1/src/x86/win32.S: fix symbol prefix. - musl-1.1.12/arch/nt32/bits/syscall.h: copied from musl-1.1.12/arch/nt64/bits/syscall.h. - perl-5.22.1: Set --target from ${TARGET}. Bug fixes: - psxstub: make {_,__}so_entry_point weak symbols to express preference for the real psxscl shared object. - bash-4.3: fix lib/intl/libgnuintl.h issue. - libarchive-3.1.2: import FreeBSD-SA-16:23.libarchive and FreeBSD-SA-16:22.libarchive security fixes. Include all directories beneath ${WORKDIR} in the source tarball. Updated TODO list at the end of README.
Diffstat (limited to 'README')
-rw-r--r--README43
1 files changed, 34 insertions, 9 deletions
diff --git a/README b/README
index 16771bfa..03011934 100644
--- a/README
+++ b/README
@@ -125,14 +125,39 @@ Runtime components psxtypes HEAD C-IE--
3rd party packages zsh 5.2 C-I-P- Linked against ncursesw
Midipix roadmap/TODO list
- Last update: Tue, 26 Apr 2016 10:41:37 +0000
-
-1) slibtool,
-2) psxscl: clone(2) system call implementation.
- This is required by all 3rd party packages that make use of threads such as Irssi.
-3) psxscl: dlopen(3) system call implementation.
- This is required by all 3rd party packages that have runtime modules such as Perl and Python.
-4) gdb: native port,
-5) [ ... ]
+ Last update: Fri, 03 Jun 2016 12:47:13 +0000
+
+midipix alpha release: the final stretch
+========================================
+
+my.own.tasks@midipix.org
+------------------------
+
+* ofd tables: additional bucket allocation as needed.
+* `ls -R //c`: check for the cause of individual failures.
+ (might be related to the above ofd bucket allocation).
+* integrate clone and the initial ldso implementation.
+* integrate the signal queue, check signal implementation for
+ semantic completion, especially in the context of multi-threaded
+ applications.
+* implement /dev/random and /dev/urandom, as well as other virtual
+ folders needed by core applications.
+* implement the scheduler functions.
+* implement (possibly as stubs) missing system calls, fix existing
+ system calls as needed by the core applications.
+* toolchain: provided the few interfaces missing for C++ support.
+* porting of mintty.
+
+
+porting and other release-related tasks
+---------------------------------------
+
+* testing of ncurses.
+* testing of bash and dash when built with ncurses.
+* testing of all of the coreutils, seeing which ones fail due to
+ a missing virtual file or folder, which ones fail due to a missing
+ system call (crash), and which ones fail due to an incomplete or
+ incorrect system call.
+* porting of gdb.
vim:expandtab sw=8 ts=8 tw=0 nowrap