Alex Rønne Petersen

Results 500 comments of Alex Rønne Petersen

The problem was introduced with https://github.com/ziglang/zig/pull/19595.

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`.