Alex Rønne Petersen
Alex Rønne Petersen
The problem was introduced with https://github.com/ziglang/zig/pull/19595.
@nsluhrs what is your kernel version?
Formally, we only support Linux 4.19+. However, in general, patches to support older systems are welcome, as long as they have minimal maintenance cost and have no impact on code...
Upstream bug has been fixed; I'll resume work on `aarch64_be` support once we upgrade to LLVM 19.
Bad news: https://github.com/ziglang/zig/pull/21125 Good news: https://github.com/llvm/llvm-project/pull/104723
The LLVM 19 backport for this was rejected, so this will have to wait until LLVM 20.
> So, when Zig is building a shared library, it should probably disallow the `-musl` target and/or default to `-gnu`. No, musl has a dynamic linker too, and the file...
Closing per the comment above, but feel free to comment if I missed something and I'll reopen.
What is the actual issue here? I've read through the discussion and I'm honestly quite confused.
The `-rdynamic` C compiler flag, as mentioned by @LemonBoy above, passes `-E` to the linker - i.e. it is equivalent to `-Wl,-E`.