comparison ToDo @ 169:2fa600ea50e7

- marking off solaris/sparc (32 bit) as completely supported (just tested sparc callbacks on solaris (with gnu toolchain, though), works)
author cslag
date Sun, 08 Jan 2017 03:07:57 +0100
parents 572aff021627
children 136409adbdd1
comparison
equal deleted inserted replaced
168:2bce7629f541 169:2fa600ea50e7
1 1.0: 1 1.0:
2 ---- 2 ----
3 - make sure all assembly files declare (or are built) by setting the noexecstack flag, 3 - make sure all assembly files declare (or are built) by setting the noexecstack flag,
4 compared to translating code with gcc, it's manual for the assembler; this depends on arch 4 compared to translating code with gcc, it's manual for the assembler; this depends on arch
5 support (currently it's only done for linux): 5 support (currently it's only done for x86/x64 ELF, but doesn't always work I think... e.g. openbsd 4.0, maybe too old?):
6 6
7 "When you compile source code normally, gcc takes care of adding the GNU_STACK 7 "When you compile source code normally, gcc takes care of adding the GNU_STACK
8 markings so that the final object code is not marked with an executable stack 8 markings so that the final object code is not marked with an executable stack
9 unless it actually needs it. However, if you compile assembly code, gcc will 9 unless it actually needs it. However, if you compile assembly code, gcc will
10 not automatically add GNU_STACK markings." 10 not automatically add GNU_STACK markings."