scripts: bundle-libraries: fix build on OS X (FS#1493)

This allegedly fixes compilation of the library bundler preload library on
Apple OS X. The resulting executables have not been runtime tested due to a
lack of suitable test hardware.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2018-04-26 16:04:37 +02:00
parent 044e84fa8a
commit 746c590882

View file

@ -87,7 +87,11 @@ _runas_so() {
return 0; return 0;
} }
#ifdef __APPLE__
__attribute__((section("__DATA,__mod_init_func")))
#else
__attribute__((section(".init_array"))) __attribute__((section(".init_array")))
#endif
static void *mangle_arg0_constructor = &mangle_arg0; static void *mangle_arg0_constructor = &mangle_arg0;
EOT EOT