Follow

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.

@nilsding :breadthink: 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

Sign in to participate in the conversation
pouncetodon

a furry mastodon instance [ art by angiewolfartist ]