diff ToDo @ 256:7520e2260097

- added to configure some detection on how to compile .s/.S with --noexecstack (or similar), as compilers' defaults are often insane - since no-execstack handling is now in build, remove .note.GNU-stack section markers (were of limites use, anyways, b/c unportable or implemented inconsistently across platforms) - some ToDo, etc. updates
author Tassilo Philipp
date Sat, 20 May 2017 00:02:59 +0200
parents 7cb8a0aaf638
children dfc6f1736141
line wrap: on
line diff
--- a/ToDo	Wed May 17 02:39:41 2017 +0200
+++ b/ToDo	Sat May 20 00:02:59 2017 +0200
@@ -1,5 +1,7 @@
 1.0:
 ----
+- support platforms without shared libraries so they can be built by just typing `./configure;make` (e.g. minix < 3.2.1)
+  * also make sure minix with shared library support builds and works in general (>= 3.2.1) as well as ELF on Minix (>= 3.2.0) to begin with (as that's the base, and we only test on 3.1.8 so far)
 - dyncall supports calls to functions where prototype exists (with and without varargs); however not when no
   prototype exist (e.g. just calling some pointer), without any declaration... even possible in C, as one has
   to cast to the function type? need to support?
@@ -42,7 +44,7 @@
     - callback_plain retval, see above under ARM
     - callf
 - support Solaris11 CFLAGS with -D_FILE_OFFSET_BITS=64
-- make sure selinux works (esp. regarding NX bits, asm might need (or similar): .section .note.GNU-stack,"",@progbits)
+- make sure selinux works (esp. regarding NX bits)
   Daniel has a patch for it, if needed, implementing allocwx with two memory blocks, one for w^x, mmaped to one for r|x
 - support /SAFESEH on cl/win32
 - test code functions should be in .so files, optionally, so the suites can directly