Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
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.