Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 358550 Details for
Bug 253963
dev-libs/ffcall - QA Notice: The following files contain writable and executable sections
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch to explicitly mark stacks
ffcall-stack-markings.patch (text/plain), 82.83 KB, created by
Markus Walter
on 2013-09-12 16:53:14 UTC
(
hide
)
Description:
patch to explicitly mark stacks
Filename:
MIME Type:
Creator:
Markus Walter
Created:
2013-09-12 16:53:14 UTC
Size:
82.83 KB
patch
obsolete
>From 9d57a5799960d64b03d68b4f6174c6043cf51879 Mon Sep 17 00:00:00 2001 >From: Markus Oehme <mo@wurzel.org> >Date: Thu, 12 Sep 2013 18:47:18 +0200 >Subject: [PATCH] Add stack markings > >--- > clisp-2.41/ffcall/avcall/avcall-alpha.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-arm.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-convex.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-hppa.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-i386-macro.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-ia64.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-m68k.mit.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-m68k.mot.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-m88k.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-mips.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-mips64.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-mipsn32.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-powerpc64.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-s390.s | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-sparc.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-sparc64.S | 4 ++++ > clisp-2.41/ffcall/avcall/avcall-x86_64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s | 4 ++++ > clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S | 4 ++++ > clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/cache-alpha.s | 4 ++++ > clisp-2.41/ffcall/trampoline/cache-convex.s | 4 ++++ > clisp-2.41/ffcall/trampoline/cache-hppa.s | 4 ++++ > clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s | 4 ++++ > clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/trampoline/cache-sparc.S | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-alpha.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-arm.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-convex.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-hppa.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-i386.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-ia64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-m68k.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-m88k.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-mips.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-mips64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-mipsn32.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-s390.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-sparc.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-sparc64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/proto-x86_64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-alpha.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-arm.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-convex.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-hppa-old.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-hppa.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-i386.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-ia64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-m68k.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-m88k.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-mips.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-mips64.old.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-mips64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-mipsn32.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-s390.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-sparc.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-sparc64.s | 4 ++++ > clisp-2.41/ffcall/trampoline/tramp-x86_64.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-alpha.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-arm.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-convex.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-hppa.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-i386-macro.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-ia64.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-m68k.mit.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-m68k.mot.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-m88k.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-mips.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-mips64.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-mipsn32.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-powerpc64.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-s390.s | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-sparc.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-sparc64.S | 4 ++++ > clisp-2.41/ffcall/vacall/vacall-x86_64.s | 4 ++++ > 168 files changed, 672 insertions(+) > >diff --git a/clisp-2.41/ffcall/avcall/avcall-alpha.s b/clisp-2.41/ffcall/avcall/avcall-alpha.s >index 4ab7b02..d8f18a1 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-alpha.s >+++ b/clisp-2.41/ffcall/avcall/avcall-alpha.s >@@ -249,3 +249,7 @@ $40: > addq $30,16,$30 > ret $31,($26),1 > .end __builtin_avcall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-arm.S b/clisp-2.41/ffcall/avcall/avcall-arm.S >index c6bcb8a..b7f2906 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-arm.S >+++ b/clisp-2.41/ffcall/avcall/avcall-arm.S >@@ -169,3 +169,7 @@ L8: > mov r0, $0 > add sp, sp, $1024 > ldmfd sp!, {r4, pc}^ >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-convex.s b/clisp-2.41/ffcall/avcall/avcall-convex.s >index 280fd99..3dad34b 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-convex.s >+++ b/clisp-2.41/ffcall/avcall/avcall-convex.s >@@ -176,3 +176,7 @@ L7: > ld.w #0,s0 > rtn > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-hppa.s b/clisp-2.41/ffcall/avcall/avcall-hppa.s >index c071c62..e4911c9 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-hppa.s >+++ b/clisp-2.41/ffcall/avcall/avcall-hppa.s >@@ -268,3 +268,7 @@ > ldo -1152(%r30),%r30 > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-i386-macro.S b/clisp-2.41/ffcall/avcall/avcall-i386-macro.S >index 4baf098..e533f13 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-i386-macro.S >+++ b/clisp-2.41/ffcall/avcall/avcall-i386-macro.S >@@ -172,3 +172,7 @@ L9: > ret > FUNEND() > >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-ia64.s b/clisp-2.41/ffcall/avcall/avcall-ia64.s >index 694b2f0..5b8677f 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-ia64.s >+++ b/clisp-2.41/ffcall/avcall/avcall-ia64.s >@@ -737,3 +737,7 @@ __builtin_avcall: > br.ret.sptk.many b0 > .endp __builtin_avcall# > .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s b/clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s >index 6e01809..8a50aef 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s >+++ b/clisp-2.41/ffcall/avcall/avcall-m68k-amiga.s >@@ -215,3 +215,7 @@ L11: > moveq #0,d0 > moveml sp@+,#0x40c > rts >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-m68k.mit.S b/clisp-2.41/ffcall/avcall/avcall-m68k.mit.S >index 3d6833b..170f595 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-m68k.mit.S >+++ b/clisp-2.41/ffcall/avcall/avcall-m68k.mit.S >@@ -223,3 +223,7 @@ L10: > clrl $d0 > moveml $sp@+,#0xc0c > rts >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-m68k.mot.s b/clisp-2.41/ffcall/avcall/avcall-m68k.mot.s >index 1b65154..4e0e078 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-m68k.mot.s >+++ b/clisp-2.41/ffcall/avcall/avcall-m68k.mot.s >@@ -230,3 +230,7 @@ __builtin_avcall: > .Lfe1: > .size __builtin_avcall,.Lfe1-__builtin_avcall > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-m88k.s b/clisp-2.41/ffcall/avcall/avcall-m88k.s >index 7fee299..f2cde83 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-m88k.s >+++ b/clisp-2.41/ffcall/avcall/avcall-m88k.s >@@ -184,3 +184,7 @@ section .tdesc,"a" > text > .Lfe1: > size __builtin_avcall,.Lfe1-__builtin_avcall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-mips.S b/clisp-2.41/ffcall/avcall/avcall-mips.S >index 6fedc84..cc1fd14 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-mips.S >+++ b/clisp-2.41/ffcall/avcall/avcall-mips.S >@@ -416,3 +416,7 @@ $L64: > .set reorder > > .end __builtin_avcall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-mips64.S b/clisp-2.41/ffcall/avcall/avcall-mips64.S >index 718ce82..3830a8e 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-mips64.S >+++ b/clisp-2.41/ffcall/avcall/avcall-mips64.S >@@ -1156,3 +1156,7 @@ $L120: > .set reorder > > .end __builtin_avcall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-mipsn32.S b/clisp-2.41/ffcall/avcall/avcall-mipsn32.S >index 1b3caee..e435410 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-mipsn32.S >+++ b/clisp-2.41/ffcall/avcall/avcall-mipsn32.S >@@ -1172,3 +1172,7 @@ __builtin_avcall: > > .LFE1: > .end __builtin_avcall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s b/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s >index 960a78e..e1a0063 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s >+++ b/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.new.s >@@ -256,3 +256,7 @@ LT..__builtin_avcall: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s b/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s >index 93a0814..4c7c899 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s >+++ b/clisp-2.41/ffcall/avcall/avcall-powerpc-aix.old.s >@@ -256,3 +256,7 @@ LT..__builtin_avcall: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s b/clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s >index 08870ff..7d95009 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s >+++ b/clisp-2.41/ffcall/avcall/avcall-powerpc-linux.s >@@ -254,3 +254,7 @@ __builtin_avcall: > .Lfe1: > .size __builtin_avcall,.Lfe1-__builtin_avcall > .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s b/clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s >index 19b4e14..9efaaea 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s >+++ b/clisp-2.41/ffcall/avcall/avcall-powerpc-macos.s >@@ -220,3 +220,7 @@ L117: > lwz r9,8(r30) > stfs f1,0(r9) > b L49 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s b/clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s >index 4bfea1b..5a7de92 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/avcall/avcall-powerpc-sysv4.s >@@ -235,3 +235,7 @@ __builtin_avcall: > .Lfe1: > .size __builtin_avcall,.Lfe1-__builtin_avcall > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-powerpc64.s b/clisp-2.41/ffcall/avcall/avcall-powerpc64.s >index 6170a37..27a3677 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-powerpc64.s >+++ b/clisp-2.41/ffcall/avcall/avcall-powerpc64.s >@@ -192,3 +192,7 @@ __builtin_avcall: > .byte 0,0,0,1,128,3,0,0 > .size .__builtin_avcall,.-.__builtin_avcall > .ident "GCC: (GNU) 3.3.3 (SuSE Linux)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-s390.s b/clisp-2.41/ffcall/avcall/avcall-s390.s >index dfaa7e2..59b6b44 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-s390.s >+++ b/clisp-2.41/ffcall/avcall/avcall-s390.s >@@ -235,3 +235,7 @@ __builtin_avcall: > .Lfe1: > .size __builtin_avcall,.Lfe1-__builtin_avcall > .ident "GCC: (GNU) 2.95.4 (Debian prerelease)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-sparc.S b/clisp-2.41/ffcall/avcall/avcall-sparc.S >index 729193e..a0f7c9a 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-sparc.S >+++ b/clisp-2.41/ffcall/avcall/avcall-sparc.S >@@ -213,3 +213,7 @@ L68: > L11: > ret > restore %g0, 0, %o0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-sparc64.S b/clisp-2.41/ffcall/avcall/avcall-sparc64.S >index 3b852ab..d0e21b0 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-sparc64.S >+++ b/clisp-2.41/ffcall/avcall/avcall-sparc64.S >@@ -935,3 +935,7 @@ __builtin_avcall: > .LLfe1: > .size __builtin_avcall,.LLfe1-__builtin_avcall > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/avcall/avcall-x86_64.s b/clisp-2.41/ffcall/avcall/avcall-x86_64.s >index f6f96b0..421f6cf 100644 >--- a/clisp-2.41/ffcall/avcall/avcall-x86_64.s >+++ b/clisp-2.41/ffcall/avcall/avcall-x86_64.s >@@ -373,3 +373,7 @@ __builtin_avcall: > .align 8 > .LEFDE1: > .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s b/clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s >index 9abd62c..3eb091d 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/cache-alpha.s >@@ -15,3 +15,7 @@ __TR_clear_cache..ng: > call_pal 0x86 > ret $31,($26),1 > .end __TR_clear_cache >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s b/clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s >index 049e3de..c6b2589 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/cache-convex.s >@@ -14,3 +14,7 @@ ___TR_clear_cache: > ;NO_APP > rtn > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s b/clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s >index bc31bdb..400655e 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/cache-hppa.s >@@ -29,3 +29,7 @@ > bv,n 0(%r2) > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s b/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s >index ba869fb..4ef2b50 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-macos.s >@@ -21,3 +21,7 @@ ___TR_clear_cache: > icbi 0,r3; dcbf 0,r3 > sync; isync > blr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s b/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s >index e55303f..b291293 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/cache-powerpc-sysv4.s >@@ -33,3 +33,7 @@ __TR_clear_cache: > .Lfe1: > .size __TR_clear_cache,.Lfe1-__TR_clear_cache > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S b/clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S >index bbe7e9c..005dd01 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S >+++ b/clisp-2.41/ffcall/callback/trampoline_r/cache-sparc.S >@@ -10,3 +10,7 @@ C(__TR_clear_cache_2:) > iflush %o0+0;iflush %o0+8 > retl > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s >index 179821b..63e9b08 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-alpha.s >@@ -52,3 +52,7 @@ jump..ng: > jmp $31,($2),0 > .align 4 > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s >index ab97519..f1f8ec4 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-arm.s >@@ -37,3 +37,7 @@ _jump: > sub r3, r3, #81920 > mov pc, r3 @ indirect jump > movs pc, lr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s >index 7083228..af0aa78 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-convex.s >@@ -23,3 +23,7 @@ _tramp: > _jump: > jmp -1161904448 > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s >index 55c87fc..3c95f57 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-hppa.s >@@ -36,3 +36,7 @@ > bv,n 0(%r19) > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s >index 66a9c34..ee06fd5 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-i386.s >@@ -21,3 +21,7 @@ _jump: > movl $-1161904448,%eax > jmp *%eax > .align 2,0x90 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s >index ed8b341..1f4228e 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-ia64.s >@@ -33,3 +33,7 @@ jump: > br b6 > .endp jump# > .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s >index b2d3a32..6ab14e1 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k-netbsd.s >@@ -14,3 +14,7 @@ _tramp: > _jump: > jmp -1161904448 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s >index 76a9e4c..a85d1f2 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-m68k.s >@@ -14,3 +14,7 @@ _tramp: > _jump: > jmp -1161904448 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s >index cc9b4e7..5233ede 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-m88k.s >@@ -40,3 +40,7 @@ section .tdesc,"a" > text > .Lfe2: > size jump,.Lfe2-jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s >index 31328d2..f16748b 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-mips.s >@@ -50,3 +50,7 @@ jump: > ori $3,$3,0xbec0 > j $3 > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s >index b5dfe18..45b4245 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-mips64.s >@@ -49,3 +49,7 @@ jump: > dli $3,0xbabebec0dea0ffab > j $3 > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s >index eeca8f8..ec76752 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-mipsn32.s >@@ -60,3 +60,7 @@ jump: > j $3 > .LFE2: > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s >index 1b01e88..f5484db 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.new.s >@@ -62,3 +62,7 @@ LT..jump: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s >index f50f342..fe22598 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-aix.old.s >@@ -62,3 +62,7 @@ LT..jump: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s >index 15df3f1..c237ac6 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-macos.s >@@ -24,3 +24,7 @@ _jump: > ori r0,r0,48832 > mtctr r0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s >index 28f6c01..4ebc488 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc-sysv4.s >@@ -37,3 +37,7 @@ jump: > .Lfe2: > .size jump,.Lfe2-jump > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s >index 8acb9a1..99b240a 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-powerpc64-aix.s >@@ -58,3 +58,7 @@ jump: > .byte 0,0,0,0,0,0,0,0 > .size jump,.-.L.jump > .ident "GCC: (GNU) 4.0.2" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s >index d5048f7..e16eb46 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-s390.s >@@ -56,3 +56,7 @@ jump: > .Lfe2: > .size jump,.Lfe2-jump > .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s >index b2a64cf..3ed71f1 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc.s >@@ -25,3 +25,7 @@ _jump: > or %g3, 704, %g3 > jmp %g3 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s >index 1f26104..f77b5f6 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-sparc64.s >@@ -42,3 +42,7 @@ jump: > .LLfe2: > .size jump,.LLfe2-jump > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s b/clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s >index 2817796..99dcf7f 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/proto-x86_64.s >@@ -64,3 +64,7 @@ jump: > .align 8 > .LEFDE3: > .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s >index 122217c..16bfd2b 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-alpha.s >@@ -37,3 +37,7 @@ function: > .quad 0xbabebec0 > > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s >index a7ba25c..d7e0998 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-arm.s >@@ -38,3 +38,7 @@ _data: > .align 0 > _function: > .word 0xbabebec0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s >index 4950176..8b47b62 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-convex.s >@@ -16,3 +16,7 @@ _tramp: > ld.w #0x73554711,s0 > jmp 0xbabebec0 > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s >index e9a4883..2ad4af8 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa-old.s >@@ -43,3 +43,7 @@ tramp2 > nop > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s >index eb84be5..3a3eb82 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-hppa.s >@@ -37,3 +37,7 @@ > nop > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s >index a43eec8..a0c9bd9 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-i386.s >@@ -29,3 +29,7 @@ _tramp: > pushl $0x73554711 > pushl %ecx > jmp 0xbabebec0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s >index 57514dc..f4aff8f 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-ia64.s >@@ -29,3 +29,7 @@ tramp_r: > br b6 > ;; > .endp tramp_r# >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s >index 124e5bd..3bbb97a 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k-netbsd.s >@@ -14,3 +14,7 @@ _tramp: > movel #0x73554711,a1 > jmp 0xbabebec0 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s >index 6ee0e74..9f30f8e 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-m68k.s >@@ -14,3 +14,7 @@ _tramp: > movel #0x73554711,a0 > jmp 0xbabebec0 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s >index 5b4df12..bebfda4 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-m88k.s >@@ -21,3 +21,7 @@ tramp: > jmp r13 > .Lfe1: > ; size tramp,.Lfe1-tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s >index ff24641..97ceb64 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips.s >@@ -26,3 +26,7 @@ tramp: > /* Some Mips hardware running Irix-4.0.5 needs this nop. */ > nop > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s >index 6de55df..12990e2 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.old.s >@@ -40,3 +40,7 @@ tramp: > /* Some Mips hardware running Irix-4.0.5 needs this nop. */ > nop > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s >index 27656cc..1187564 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-mips64.s >@@ -33,3 +33,7 @@ $LC0: > $LC1: > .dword 0xbabebec0dea0ffab > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s >index b18eff6..1031495 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-old.s >@@ -33,3 +33,7 @@ > l 0,0(10) /* actual code address */ > mtctr 0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s >index 63de6ff..a4f257b 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc-sysv4.s >@@ -24,3 +24,7 @@ tramp: > ori 0,0,0xbec0 > mtctr 0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S >index 64f006f..2bbaa58 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.new.S >@@ -41,3 +41,7 @@ tramp_r: > _section_.text: > .csect .data[RW] > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S >index ec99058..0c4ce05 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc.old.S >@@ -41,3 +41,7 @@ tramp_r: > _section_.text: > .csect .data[RW] > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S >index 4296853..41810e1 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-powerpc64.new.S >@@ -35,3 +35,7 @@ tramp_r: > ld 0,0(12) /* actual code address */ > mtctr 0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s >index e3ec2e6..9c9131c 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-s390.s >@@ -24,3 +24,7 @@ _tramp: > l %r0,.LC0-.LT0_0(%r1) > l %r1,.LC1-.LT0_0(%r1) > br %r1 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s >index d1e8179..581fb8d 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc.s >@@ -16,3 +16,7 @@ _tramp: > sethi %hi(0xbabebec0),%g1 > jmp %g1+%lo(0xbabebec0) > or %g2,%lo(0x73554711),%g2 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s >index 79ae0f7..6c125ef 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.old.s >@@ -25,3 +25,7 @@ _data: > _function: > .long 0xbabebec0 > .long 0xdea0ffab >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s >index c6c183a..bf5db05 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-sparc64.s >@@ -22,3 +22,7 @@ _data: > _function: > .long 0xbabebec0 > .long 0xdea0ffab >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s b/clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s >index 715b47e..86b0a77 100644 >--- a/clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s >+++ b/clisp-2.41/ffcall/callback/trampoline_r/tramp-x86_64.s >@@ -19,3 +19,7 @@ tramp: > jmp *%rax > .Lfe1: > .size tramp,.Lfe1-tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s >index 76dad36..f9966b0 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-alpha.s >@@ -174,3 +174,7 @@ $35: > addq $30,176,$30 > ret $31,($26),1 > .end __vacall_r >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S >index 3a02714..5f037a8 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-arm.S >@@ -126,3 +126,7 @@ L3: > str r3, [sp, $48] > add sp, sp, $48 > ldmfd sp!, {pc}^ >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s >index a4d2553..d217348 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-convex.s >@@ -131,3 +131,7 @@ L39: > L2: > rtn > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s >index ada5c8c..c0e8a50 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-hppa.s >@@ -227,3 +227,7 @@ > ldo -192(%r30),%r30 > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S >index 0b003b3..4c448b0 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-i386-macro.S >@@ -131,3 +131,7 @@ L44: > ret > FUNEND() > >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s >index 93f1388..2b1a01a 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-ia64.s >@@ -553,3 +553,7 @@ __vacall_r: > br.ret.sptk.many b0 > .endp __vacall_r# > .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S >index 693d697..bb2f5b2 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k-netbsd.S >@@ -178,3 +178,7 @@ L4: > moveml $a6@(-44),#0x40c > unlk $a6 > rts >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S >index cc6e592..a0f7a23 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mit.S >@@ -178,3 +178,7 @@ L4: > moveml $a6@(-44),#0x40c > unlk $a6 > rts >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s >index f4a51ea..49a8c79 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-m68k.mot.s >@@ -183,3 +183,7 @@ __vacall_r: > .Lfe1: > .size __vacall_r,.Lfe1-__vacall_r > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s >index 87a14ae..ed16f90 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-m88k.s >@@ -132,3 +132,7 @@ section .tdesc,"a" > text > .Lfe1: > size __vacall_r,.Lfe1-__vacall_r >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S >index 8ea7ef6..02d6530 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-mips.S >@@ -236,3 +236,7 @@ $L4: > .set reorder > > .end __vacall_r >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S >index 2adf629..6725827 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-mips64.S >@@ -877,3 +877,7 @@ $L95: > .set reorder > > .end __vacall_r >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S >index b4a0bac..0e0d7c2 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-mipsn32.S >@@ -870,3 +870,7 @@ __vacall_r: > > .LFE1: > .end __vacall_r >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s >index e407d53..e04510b 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.new.s >@@ -179,3 +179,7 @@ LT..__vacall_r: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s >index a3c9987..eb7bc62 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-aix.old.s >@@ -179,3 +179,7 @@ LT..__vacall_r: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s >index ee20022..2b7ab29 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-linux.s >@@ -157,3 +157,7 @@ __vacall_r: > .Lfe1: > .size __vacall_r,.Lfe1-__vacall_r > .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s >index 828e4c8..f55d37f 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-macos.s >@@ -136,3 +136,7 @@ L43: > lbz r0,88(r1) > extsb r3,r0 > b L1 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s >index f4638cc..0ab8242 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-netbsd.s >@@ -136,3 +136,7 @@ __vacall_r: > b .L1 > .size __vacall_r, .-__vacall_r > .ident "GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s >index 405696f..b062782 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc-sysv4.s >@@ -156,3 +156,7 @@ __vacall_r: > .Lfe1: > .size __vacall_r,.Lfe1-__vacall_r > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s >index 900b6d8..1f289fa 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-powerpc64.s >@@ -135,3 +135,7 @@ __vacall_r: > .byte 0,0,0,1,128,3,0,0 > .size __vacall_r,.-.L.__vacall_r > .ident "GCC: (GNU) 4.0.2" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s >index 0e699a7..dde500d 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-s390.s >@@ -241,3 +241,7 @@ __vacall_r: > .Lfe1: > .size __vacall_r,.Lfe1-__vacall_r > .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S >index 07a83e1..16cd6d0 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc.S >@@ -138,3 +138,7 @@ L39: > L4: > ret > restore >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S b/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S >index bc24808..93e0521 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-sparc64.S >@@ -759,3 +759,7 @@ __vacall_r: > .LLfe1: > .size __vacall_r,.LLfe1-__vacall_r > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s b/clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s >index 3e59347..98d59cf 100644 >--- a/clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s >+++ b/clisp-2.41/ffcall/callback/vacall_r/vacall-x86_64.s >@@ -252,3 +252,7 @@ __vacall_r: > .align 8 > .LEFDE1: > .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/cache-alpha.s b/clisp-2.41/ffcall/trampoline/cache-alpha.s >index 9abd62c..3eb091d 100644 >--- a/clisp-2.41/ffcall/trampoline/cache-alpha.s >+++ b/clisp-2.41/ffcall/trampoline/cache-alpha.s >@@ -15,3 +15,7 @@ __TR_clear_cache..ng: > call_pal 0x86 > ret $31,($26),1 > .end __TR_clear_cache >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/cache-convex.s b/clisp-2.41/ffcall/trampoline/cache-convex.s >index 049e3de..c6b2589 100644 >--- a/clisp-2.41/ffcall/trampoline/cache-convex.s >+++ b/clisp-2.41/ffcall/trampoline/cache-convex.s >@@ -14,3 +14,7 @@ ___TR_clear_cache: > ;NO_APP > rtn > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/cache-hppa.s b/clisp-2.41/ffcall/trampoline/cache-hppa.s >index bc31bdb..400655e 100644 >--- a/clisp-2.41/ffcall/trampoline/cache-hppa.s >+++ b/clisp-2.41/ffcall/trampoline/cache-hppa.s >@@ -29,3 +29,7 @@ > bv,n 0(%r2) > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s b/clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s >index ba869fb..4ef2b50 100644 >--- a/clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s >+++ b/clisp-2.41/ffcall/trampoline/cache-powerpc-macos.s >@@ -21,3 +21,7 @@ ___TR_clear_cache: > icbi 0,r3; dcbf 0,r3 > sync; isync > blr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s b/clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s >index e55303f..b291293 100644 >--- a/clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/trampoline/cache-powerpc-sysv4.s >@@ -33,3 +33,7 @@ __TR_clear_cache: > .Lfe1: > .size __TR_clear_cache,.Lfe1-__TR_clear_cache > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/cache-sparc.S b/clisp-2.41/ffcall/trampoline/cache-sparc.S >index 3890339..3333836 100644 >--- a/clisp-2.41/ffcall/trampoline/cache-sparc.S >+++ b/clisp-2.41/ffcall/trampoline/cache-sparc.S >@@ -10,3 +10,7 @@ C(__TR_clear_cache_4:) > iflush %o0+0;iflush %o0+8;iflush %o0+16;iflush %o0+24 > retl > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-alpha.s b/clisp-2.41/ffcall/trampoline/proto-alpha.s >index 41a67b1..69885a0 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-alpha.s >+++ b/clisp-2.41/ffcall/trampoline/proto-alpha.s >@@ -51,3 +51,7 @@ jump..ng: > jmp $31,($1),0 > .align 4 > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-arm.s b/clisp-2.41/ffcall/trampoline/proto-arm.s >index ea1adab..2ceb9f0 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-arm.s >+++ b/clisp-2.41/ffcall/trampoline/proto-arm.s >@@ -41,3 +41,7 @@ _jump: > sub r3, r3, #81920 > mov pc, r3 @ indirect jump > movs pc, lr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-convex.s b/clisp-2.41/ffcall/trampoline/proto-convex.s >index e12a317..86a71e5 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-convex.s >+++ b/clisp-2.41/ffcall/trampoline/proto-convex.s >@@ -24,3 +24,7 @@ _tramp: > _jump: > jmp -1161904448 > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-hppa.s b/clisp-2.41/ffcall/trampoline/proto-hppa.s >index c4e6d4d..8edeffc 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-hppa.s >+++ b/clisp-2.41/ffcall/trampoline/proto-hppa.s >@@ -38,3 +38,7 @@ > bv,n 0(%r19) > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-i386.s b/clisp-2.41/ffcall/trampoline/proto-i386.s >index 87f1240..5c3e0df 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-i386.s >+++ b/clisp-2.41/ffcall/trampoline/proto-i386.s >@@ -14,3 +14,7 @@ _jump: > movl $-1161904448,%eax > jmp *%eax > .align 2,0x90 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-ia64.s b/clisp-2.41/ffcall/trampoline/proto-ia64.s >index 521977c..9f71c16 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-ia64.s >+++ b/clisp-2.41/ffcall/trampoline/proto-ia64.s >@@ -36,3 +36,7 @@ jump: > br b6 > .endp jump# > .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-m68k.s b/clisp-2.41/ffcall/trampoline/proto-m68k.s >index ef253e6..f00d32d 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-m68k.s >+++ b/clisp-2.41/ffcall/trampoline/proto-m68k.s >@@ -14,3 +14,7 @@ _tramp: > _jump: > jmp -1161904448 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-m88k.s b/clisp-2.41/ffcall/trampoline/proto-m88k.s >index 8a253a3..1ff3233 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-m88k.s >+++ b/clisp-2.41/ffcall/trampoline/proto-m88k.s >@@ -43,3 +43,7 @@ section .tdesc,"a" > text > .Lfe2: > size jump,.Lfe2-jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-mips.s b/clisp-2.41/ffcall/trampoline/proto-mips.s >index 4345495..2852157 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-mips.s >+++ b/clisp-2.41/ffcall/trampoline/proto-mips.s >@@ -51,3 +51,7 @@ jump: > ori $2,$2,0xbec0 > j $2 > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-mips64.s b/clisp-2.41/ffcall/trampoline/proto-mips64.s >index 23d8919..339bcf9 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-mips64.s >+++ b/clisp-2.41/ffcall/trampoline/proto-mips64.s >@@ -51,3 +51,7 @@ jump: > dli $2,0xbabebec0dea0ffab > j $2 > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-mipsn32.s b/clisp-2.41/ffcall/trampoline/proto-mipsn32.s >index cb704b8..f2980b4 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-mipsn32.s >+++ b/clisp-2.41/ffcall/trampoline/proto-mipsn32.s >@@ -61,3 +61,7 @@ jump: > j $2 > .LFE2: > .end jump >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s b/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s >index ca3ee7b..ca91452 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s >+++ b/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.new.s >@@ -65,3 +65,7 @@ LT..jump: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s b/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s >index 833d523..2664b0c 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s >+++ b/clisp-2.41/ffcall/trampoline/proto-powerpc-aix.old.s >@@ -65,3 +65,7 @@ LT..jump: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s b/clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s >index 8fe2398..d74ca5e 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s >+++ b/clisp-2.41/ffcall/trampoline/proto-powerpc-macos.s >@@ -27,3 +27,7 @@ _jump: > ori r0,r0,48832 > mtctr r0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s b/clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s >index db91535..2391c28 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/trampoline/proto-powerpc-sysv4.s >@@ -40,3 +40,7 @@ jump: > .Lfe2: > .size jump,.Lfe2-jump > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s b/clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s >index 5ff9f5a..eb071b0 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s >+++ b/clisp-2.41/ffcall/trampoline/proto-powerpc64-aix.s >@@ -61,3 +61,7 @@ jump: > .byte 0,0,0,0,0,0,0,0 > .size jump,.-.L.jump > .ident "GCC: (GNU) 4.0.2" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-s390.s b/clisp-2.41/ffcall/trampoline/proto-s390.s >index 1efebf6..8aa87c7 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-s390.s >+++ b/clisp-2.41/ffcall/trampoline/proto-s390.s >@@ -59,3 +59,7 @@ jump: > .Lfe2: > .size jump,.Lfe2-jump > .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-sparc.s b/clisp-2.41/ffcall/trampoline/proto-sparc.s >index 0a2c06b..b396017 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-sparc.s >+++ b/clisp-2.41/ffcall/trampoline/proto-sparc.s >@@ -28,3 +28,7 @@ _jump: > or %g2, 704, %g2 > jmp %g2 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-sparc64.s b/clisp-2.41/ffcall/trampoline/proto-sparc64.s >index 57ee603..1a931d3 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-sparc64.s >+++ b/clisp-2.41/ffcall/trampoline/proto-sparc64.s >@@ -48,3 +48,7 @@ jump: > .LLfe2: > .size jump,.LLfe2-jump > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/proto-x86_64.s b/clisp-2.41/ffcall/trampoline/proto-x86_64.s >index ea2afa1..1fad03d 100644 >--- a/clisp-2.41/ffcall/trampoline/proto-x86_64.s >+++ b/clisp-2.41/ffcall/trampoline/proto-x86_64.s >@@ -65,3 +65,7 @@ jump: > .align 8 > .LEFDE3: > .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-alpha.s b/clisp-2.41/ffcall/trampoline/tramp-alpha.s >index cf00258..e4d8fcc 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-alpha.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-alpha.s >@@ -43,3 +43,7 @@ function: > .quad 0xbabebec0 > > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-arm.s b/clisp-2.41/ffcall/trampoline/tramp-arm.s >index e8d3d45..d668ce1 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-arm.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-arm.s >@@ -45,3 +45,7 @@ _variable: > .align 0 > _function: > .word 0xbabebec0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-convex.s b/clisp-2.41/ffcall/trampoline/tramp-convex.s >index 496f750..e06f179 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-convex.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-convex.s >@@ -17,3 +17,7 @@ _tramp: > st.w s1,0x12345678 > jmp 0xbabebec0 > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-hppa-old.s b/clisp-2.41/ffcall/trampoline/tramp-hppa-old.s >index 8c15ed6..449096d 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-hppa-old.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-hppa-old.s >@@ -45,3 +45,7 @@ tramp2 > nop > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-hppa.s b/clisp-2.41/ffcall/trampoline/tramp-hppa.s >index 1a1bcb4..3b3c42c 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-hppa.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-hppa.s >@@ -41,3 +41,7 @@ > nop > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-i386.s b/clisp-2.41/ffcall/trampoline/tramp-i386.s >index ef31185..57616ad 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-i386.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-i386.s >@@ -15,3 +15,7 @@ > _tramp: > movl $0x73554711,0x12345678 > jmp 0xbabebec0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-ia64.s b/clisp-2.41/ffcall/trampoline/tramp-ia64.s >index 858596d..d98d731 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-ia64.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-ia64.s >@@ -32,3 +32,7 @@ tramp: > br b6 > ;; > .endp tramp# >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-m68k.s b/clisp-2.41/ffcall/trampoline/tramp-m68k.s >index 29fa140..deea298 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-m68k.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-m68k.s >@@ -14,3 +14,7 @@ _tramp: > movel #0x73554711,0x12345678 > jmp 0xbabebec0 > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-m88k.s b/clisp-2.41/ffcall/trampoline/tramp-m88k.s >index af71550..a9a1bff 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-m88k.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-m88k.s >@@ -24,3 +24,7 @@ tramp: > jmp r13 > .Lfe1: > ; size tramp,.Lfe1-tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-mips.s b/clisp-2.41/ffcall/trampoline/tramp-mips.s >index e2e44b4..e68c4cd 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-mips.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-mips.s >@@ -27,3 +27,7 @@ tramp: > /* Some Mips hardware running Irix-4.0.5 needs this nop. */ > nop > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-mips64.old.s b/clisp-2.41/ffcall/trampoline/tramp-mips64.old.s >index a6ee9ac..dd1a471 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-mips64.old.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-mips64.old.s >@@ -48,3 +48,7 @@ tramp: > /* Some Mips hardware running Irix-4.0.5 needs this nop. */ > nop > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-mips64.s b/clisp-2.41/ffcall/trampoline/tramp-mips64.s >index 5d2ec7d..130641e 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-mips64.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-mips64.s >@@ -37,3 +37,7 @@ $LC1: > $LC2: > .dword 0xbabebec0dea0ffab > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-mipsn32.s b/clisp-2.41/ffcall/trampoline/tramp-mipsn32.s >index b553311..a13bf9c 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-mipsn32.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-mipsn32.s >@@ -40,3 +40,7 @@ $LC1: > $LC2: > .word 0xbabebec0 > .end tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s b/clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s >index abef58f..9087716 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-powerpc-old.s >@@ -36,3 +36,7 @@ > l 0,0(10) /* actual code address */ > mtctr 0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s b/clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s >index 7119db0..ce6c3e2 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-powerpc-sysv4.s >@@ -27,3 +27,7 @@ tramp: > ori 0,0,0xbec0 > mtctr 0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S b/clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S >index 394f053..a88e2e6 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S >+++ b/clisp-2.41/ffcall/trampoline/tramp-powerpc.new.S >@@ -43,3 +43,7 @@ tramp: > _section_.text: > .csect .data[RW] > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S b/clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S >index 3eb9146..98b61a0 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S >+++ b/clisp-2.41/ffcall/trampoline/tramp-powerpc.old.S >@@ -43,3 +43,7 @@ tramp: > _section_.text: > .csect .data[RW] > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S b/clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S >index 318b940..6e2d1cf 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S >+++ b/clisp-2.41/ffcall/trampoline/tramp-powerpc64.new.S >@@ -37,3 +37,7 @@ tramp: > ld 0,0(12) /* actual code address */ > mtctr 0 > bctr >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-s390.s b/clisp-2.41/ffcall/trampoline/tramp-s390.s >index 459f256..7676dba 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-s390.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-s390.s >@@ -29,3 +29,7 @@ _tramp: > l %r1,.LC2-.LT0_0(%r13) > lr %r13,%r0 > br %r1 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-sparc.s b/clisp-2.41/ffcall/trampoline/tramp-sparc.s >index ed13b3c..3e765ce 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-sparc.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-sparc.s >@@ -19,3 +19,7 @@ _tramp: > sethi %hi(0xbabebec0),%g1 > jmp %g1+%lo(0xbabebec0) > nop >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s b/clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s >index a0a48f7..d3cac30 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-sparc64.old.s >@@ -30,3 +30,7 @@ _data: > _function: > .long 0xbabebec0 > .long 0xdea0ffab >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-sparc64.s b/clisp-2.41/ffcall/trampoline/tramp-sparc64.s >index 14b3222..3bc93d1 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-sparc64.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-sparc64.s >@@ -27,3 +27,7 @@ _data: > _function: > .long 0xbabebec0 > .long 0xdea0ffab >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/trampoline/tramp-x86_64.s b/clisp-2.41/ffcall/trampoline/tramp-x86_64.s >index 6b46505..91cddd0 100644 >--- a/clisp-2.41/ffcall/trampoline/tramp-x86_64.s >+++ b/clisp-2.41/ffcall/trampoline/tramp-x86_64.s >@@ -20,3 +20,7 @@ tramp: > jmp *%rax > .Lfe1: > .size tramp,.Lfe1-tramp >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-alpha.s b/clisp-2.41/ffcall/vacall/vacall-alpha.s >index f1999e9..f3eb443 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-alpha.s >+++ b/clisp-2.41/ffcall/vacall/vacall-alpha.s >@@ -176,3 +176,7 @@ $35: > addq $30,176,$30 > ret $31,($26),1 > .end __vacall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-arm.S b/clisp-2.41/ffcall/vacall/vacall-arm.S >index ce10249..2256577 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-arm.S >+++ b/clisp-2.41/ffcall/vacall/vacall-arm.S >@@ -129,3 +129,7 @@ L3: > str r3, [sp, $48] > add sp, sp, $48 > ldmfd sp!, {pc}^ >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-convex.s b/clisp-2.41/ffcall/vacall/vacall-convex.s >index 0331539..db64865 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-convex.s >+++ b/clisp-2.41/ffcall/vacall/vacall-convex.s >@@ -129,3 +129,7 @@ L39: > L2: > rtn > ds.h 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-hppa.s b/clisp-2.41/ffcall/vacall/vacall-hppa.s >index a3504d0..f5a0244 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-hppa.s >+++ b/clisp-2.41/ffcall/vacall/vacall-hppa.s >@@ -228,3 +228,7 @@ > ldo -192(%r30),%r30 > .EXIT > .PROCEND >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-i386-macro.S b/clisp-2.41/ffcall/vacall/vacall-i386-macro.S >index 9143a24..d47927c 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-i386-macro.S >+++ b/clisp-2.41/ffcall/vacall/vacall-i386-macro.S >@@ -125,3 +125,7 @@ L44: > ret > FUNEND() > >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-ia64.s b/clisp-2.41/ffcall/vacall/vacall-ia64.s >index b7f1ca5..07f042f 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-ia64.s >+++ b/clisp-2.41/ffcall/vacall/vacall-ia64.s >@@ -552,3 +552,7 @@ __vacall: > br.ret.sptk.many b0 > .endp __vacall# > .ident "GCC: (GNU) 2.9-ia64-000216 snap-000324" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-m68k.mit.S b/clisp-2.41/ffcall/vacall/vacall-m68k.mit.S >index 8c11810..c73886a 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-m68k.mit.S >+++ b/clisp-2.41/ffcall/vacall/vacall-m68k.mit.S >@@ -177,3 +177,7 @@ L4: > moveml $a6@(-44),#0x40c > unlk $a6 > rts >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-m68k.mot.s b/clisp-2.41/ffcall/vacall/vacall-m68k.mot.s >index 10d1700..9a9518d 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-m68k.mot.s >+++ b/clisp-2.41/ffcall/vacall/vacall-m68k.mot.s >@@ -182,3 +182,7 @@ __vacall: > .Lfe1: > .size __vacall,.Lfe1-__vacall > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-m88k.s b/clisp-2.41/ffcall/vacall/vacall-m88k.s >index 6adf33d..22ff9db 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-m88k.s >+++ b/clisp-2.41/ffcall/vacall/vacall-m88k.s >@@ -132,3 +132,7 @@ section .tdesc,"a" > text > .Lfe1: > size __vacall,.Lfe1-__vacall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-mips.S b/clisp-2.41/ffcall/vacall/vacall-mips.S >index 9094565..2ea1915 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-mips.S >+++ b/clisp-2.41/ffcall/vacall/vacall-mips.S >@@ -237,3 +237,7 @@ $L4: > .set reorder > > .end __vacall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-mips64.S b/clisp-2.41/ffcall/vacall/vacall-mips64.S >index f236445..5b5d8d5 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-mips64.S >+++ b/clisp-2.41/ffcall/vacall/vacall-mips64.S >@@ -878,3 +878,7 @@ $L95: > .set reorder > > .end __vacall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-mipsn32.S b/clisp-2.41/ffcall/vacall/vacall-mipsn32.S >index acbdc8f..3563d30 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-mipsn32.S >+++ b/clisp-2.41/ffcall/vacall/vacall-mipsn32.S >@@ -869,3 +869,7 @@ __vacall: > > .LFE1: > .end __vacall >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s b/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s >index 566df98..f70dff0 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s >+++ b/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.new.s >@@ -184,3 +184,7 @@ LT..__vacall: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s b/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s >index 71373c0..846401c 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s >+++ b/clisp-2.41/ffcall/vacall/vacall-powerpc-aix.old.s >@@ -184,3 +184,7 @@ LT..__vacall: > _section_.text: > .csect .data[RW],3 > .long _section_.text >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s b/clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s >index 7abd644..ac5599e 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s >+++ b/clisp-2.41/ffcall/vacall/vacall-powerpc-linux.s >@@ -157,3 +157,7 @@ __vacall: > .Lfe1: > .size __vacall,.Lfe1-__vacall > .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s b/clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s >index d6d4b2d..b214573 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s >+++ b/clisp-2.41/ffcall/vacall/vacall-powerpc-macos.s >@@ -145,3 +145,7 @@ L43: > L_vacall_function$non_lazy_ptr: > .indirect_symbol _vacall_function > .long 0 >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s b/clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s >index 203baf7..15e7cf0 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s >+++ b/clisp-2.41/ffcall/vacall/vacall-powerpc-sysv4.s >@@ -154,3 +154,7 @@ __vacall: > .Lfe1: > .size __vacall,.Lfe1-__vacall > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-powerpc64.s b/clisp-2.41/ffcall/vacall/vacall-powerpc64.s >index 69aacaf..1d9bf90 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-powerpc64.s >+++ b/clisp-2.41/ffcall/vacall/vacall-powerpc64.s >@@ -141,3 +141,7 @@ __vacall: > .byte 0,0,0,1,128,3,0,0 > .size __vacall,.-.L.__vacall > .ident "GCC: (GNU) 4.0.2" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-s390.s b/clisp-2.41/ffcall/vacall/vacall-s390.s >index 1cf08a5..257e881 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-s390.s >+++ b/clisp-2.41/ffcall/vacall/vacall-s390.s >@@ -241,3 +241,7 @@ __vacall: > .Lfe1: > .size __vacall,.Lfe1-__vacall > .ident "GCC: (GNU) 2.95.4 20011006 (Debian prerelease)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-sparc.S b/clisp-2.41/ffcall/vacall/vacall-sparc.S >index bd76a87..6e8bb25 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-sparc.S >+++ b/clisp-2.41/ffcall/vacall/vacall-sparc.S >@@ -138,3 +138,7 @@ L39: > L4: > ret > restore >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-sparc64.S b/clisp-2.41/ffcall/vacall/vacall-sparc64.S >index b7756c9..ac853fb 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-sparc64.S >+++ b/clisp-2.41/ffcall/vacall/vacall-sparc64.S >@@ -759,3 +759,7 @@ __vacall: > .LLfe1: > .size __vacall,.LLfe1-__vacall > .ident "GCC: (GNU) 2.95.2 19991024 (release)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >diff --git a/clisp-2.41/ffcall/vacall/vacall-x86_64.s b/clisp-2.41/ffcall/vacall/vacall-x86_64.s >index d6766a8..b30d48c 100644 >--- a/clisp-2.41/ffcall/vacall/vacall-x86_64.s >+++ b/clisp-2.41/ffcall/vacall/vacall-x86_64.s >@@ -242,3 +242,7 @@ __vacall: > .align 8 > .LEFDE1: > .ident "GCC: (GNU) 3.2.2 (SuSE Linux)" >+#if defined(__linux__) && defined(__ELF__) >+.section .note.GNU-stack,"",%progbits >+#endif >+ >-- >1.8.3.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 253963
: 358550