-
-
Notifications
You must be signed in to change notification settings - Fork 511
Description
Describe the bug
patchelf --set-rpath ${stdenv.cc.cc.lib}/lib node produces broken executable with patchelf-0.17.2 and patchelf-0.18.0, no problem with patchelf-0.15.0
the resulting executables crash with Segmentation Failed
ldd node produces no output at all
Steps To Reproduce
node is from this archive: https://nodejs.org/dist/v16.14.2/node-v16.14.2-linux-x64.tar.gz
Then run patchelf --set-rpath ${stdenv.cc.cc.lib}/lib node where ${stdenv.cc.cc.lib} is the path to gcc libs path on your system
Expected behavior
Expected working executable as it was with patchelf-0.15.0
patchelf --version output
0.17.2, 0.18.0
Additional context
Downloaded node may seems ridiculous example, but using downloaded node and protoc it is an usual part of Maven build process.
BTW, there was no problem with patching protoc with any patchelf version