New review comment by lfdebrux on void-packages repository https://github.com/void-linux/void-packages/pull/28708#discussion_r575686867 Comment: It doesn't look like they disable PIC; what's weird is that it works fine on x86_64-musl with PIE, but doesn't on armv5tel-musl, which as you say does point towards it being a bug in musl. Here's a stacktrace from gdb ``` (gdb) start Temporary breakpoint 1 at 0x90f0: file main.c, line 421. Starting program: /usr/bin/micropython Program received signal SIGSEGV, Segmentation fault. 0xb6fb68c0 in do_relocs () from /lib/ld-musl-arm.so.1 (gdb) backtrace #0 0xb6fb68c0 in do_relocs () from /lib/ld-musl-arm.so.1 #1 0xb6fb6c88 in reloc_all () from /lib/ld-musl-arm.so.1 #2 0xb6fb900c in __dls3 () from /lib/ld-musl-arm.so.1 #3 0xb6fb867c in __dls2 () from /lib/ld-musl-arm.so.1 #4 0xb6fb569c in _dlstart () from /lib/ld-musl-arm.so.1 Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) ```