Mercurial > pub > dyncall > dyncall
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." |