Linux subreddits don't like being told the "one binary on any distro" thing is mostly fantasy
-
-
Alternatively you can ship a complete dynamic library ecosystem & wrapper shell scripts that invoke (your shipped) ldso as a command to run the program(s).
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Unless you need to use DNS... IIRC that's why
@golang surrendered to dynamic linking by default... -
That's a glibc problem and fixable by not using glibc, or with linking tweaks.
End of conversation
New conversation -
-
-
I've gotten pretty good at building small Rust tools like this. Rust ships a musl target which mostly works, but if you need OpenSSL you wind up having to build your own copy against musl to link. You can definitely hit dead ends with some libs though.
-
You can cheat and link on (a container with) Alpine Linux.
-
We do all of our builds in Docker nowadays but
@MikeHommey actually just recently switched us to Debian mostly so we could get repeatable container creation using their snapshot package archive.
End of conversation
New conversation -
-
-
reminds me of all the fun I had to deal wtih developing on ubuntu 17.04 and running on debian stretch.. because of two different versions of openssl (and their non compatible ABIs)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.