Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

`patchelf` solves a different problem: it fixes up an already built binary. Here, I am building the binary myself, so I’d rather make that just work without any extra build steps.


Ah, my bad. I was confused because I never run into linker issues when I build my rust (or any other type of) binaries on a NixOS system.

In fact, I am running the `evdev` example and I don't get any linker errors at all even when I change the linker to LLVM. I am using a nightly version of rust though.


Strongly concur. Patchelf is indispensible for beating sense into third-party closed-source shared objects. The `--set-soname` option is particularly useful in correcting all kinds of ineptitude.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: