zlacker

[parent] [thread] 4 comments
1. vlovic+(OP)[view] [source] 2025-04-01 23:45:56
Which works if you use binutils ld. Does it work with mold or gold? And then how do you use this with languages other than c++/c like Go or Rust?
replies(2): >>rjsw+G2 >>sylwar+VQ
2. rjsw+G2[view] [source] 2025-04-02 00:19:29
>>vlovic+(OP)
I thought that Go invoked syscalls directly instead of going through libc.
replies(1): >>jfuafd+D4
◧◩
3. jfuafd+D4[view] [source] [discussion] 2025-04-02 00:45:21
>>rjsw+G2
It's Go's best feature, a simple CGO_ENABLED=0 gives you freedom from the tyranny of libc.
4. sylwar+VQ[view] [source] 2025-04-02 11:53:26
>>vlovic+(OP)
Rust toolchain has already a bug since 2015: it cannot link statically libgcc, namely it does not have "-static-libgcc" option since 2015.

I got the bug with "TinyGlade" video game (extremely good BTW), which is written in rust, and with the dev we hit that bug. Namely... better have a libgcc with the right ABI... and I can tell you, this has a been a HUGE issue since valve started to distribute games more than a decade ago.

replies(1): >>vlovic+Gk1
◧◩
5. vlovic+Gk1[view] [source] [discussion] 2025-04-02 15:10:47
>>sylwar+VQ
As in you have to build on an old distro? Or something else?
[go to top]