argh why in the raccoon does a .so library (written in Rust) not load when I don't LD_PRELOAD it?
`cannot allocate memory in static TLS block` my ass
@nilsding Possibly because a lib with the same name appears earlier in the default search paths?
@pludikovsky Very unlikely. The error message I get also contains the same path to the .so file I would LD_PRELOAD
@nilsding Did you run `sudo ldconfig` to rebuild the cache? Might need to `sudo rm /etc/ld.so.cache` first too, but try without removing that file first.
@pludikovsky Makes no difference, unfortunately
@nilsding What's `ldd -r $executable` show? Any missing libs further down the dependency tree?
@pludikovsky Nope, and `ldd` shows all libraries in the correct paths
a furry mastodon instance [ art by angiewolfartist ]