|
Message-ID: <120872320.5764335.1551244676399@mail.yahoo.com>
Date: Wed, 27 Feb 2019 05:17:56 +0000 (UTC)
From: Doug Crawford <dcraw101@...oo.com>
To: musl@...ts.openwall.com
Subject: luajit musl ppc32 bss-plt
Just wondering if anyone else was successful in running luajit with musl on ppc32.
I have pretty much everything else working on our ppc32 target with musl except luajit which segfaults very early in __register_frame_info@....plt
During the luajit build I noticed this output:DYNLINK libluajit.so../powerpc-buildroot-linux-musl/bin/ld: bss-plt forced due to lj_vm.o
I am guessing that something in luajit-2.0.5/src/lj_vm.s is forcing the linker to use the older bss-plt. But, musl only supports secure-plt so this probably is not going to work.
Here is the gdb backtrace when I run luajit:
Core was generated by `luajit'.Program terminated with signal SIGSEGV, Segmentation fault.#0 0xb793b168 in ?? ()(gdb) set solib-search-path target/usr/lib/Reading symbols from /home/dev/atc/buildroot/output/eb8248/target/usr/lib/libluajit-5.1.so.2.1.0...done.(gdb) bt#0 0xb793b168 in __register_frame_info@....plt () from /home/dev/atc/buildroot/output/eb8248/target/usr/lib/libluajit-5.1.so.2.1.0#1 0xb78c1628 in frame_dummy () from /home/dev/atc/buildroot/output/eb8248/target/usr/lib/libluajit-5.1.so.2.1.0#2 0xb78c119c in _init () from /home/dev/atc/buildroot/output/eb8248/target/usr/lib/libluajit-5.1.so.2.1.0#3 0xb79a9184 in do_init_fini () from /opt/toolchain/ctng-7.4.0-powerpc-603e-linux-musl/powerpc-603e-linux-musl/sysroot/lib/ld-musl-powerpc.so.1#4 0xb795bf50 in libc_start_main_stage2 () from /opt/toolchain/ctng-7.4.0-powerpc-603e-linux-musl/powerpc-603e-linux-musl/sysroot/lib/ld-musl-powerpc.so.1#5 0xb795bfc0 in __libc_start_main () from /opt/toolchain/ctng-7.4.0-powerpc-603e-linux-musl/powerpc-603e-linux-musl/sysroot/lib/ld-musl-powerpc.so.1#6 0x10000eec in _start_c ()#7 0x10000eb8 in _start ()
Content of type "text/html" skipped
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.