2
実行時にnixによってインストールされたライブラリを使用する方法
私が使用しているnix私はルートじゃないシステムで「シングルユーザモード」で(私のnixのセットアップの説明については以下を参照)。 システムに存在しないライブラリに動的にリンクされているバイナリの1つをすばやく実行したいと思っていました。 だから、私はライブラリをインストールしましたnix: $ nix-env -qa 'gmp' gmp-4.3.2 gmp-5.1.3 $ nix-env -i gmp-5.1.3 しかし、ライブラリはまだリンカによって見つかりません: $ ldd -r ../valencies ../valencies: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ../valencies) ../valencies: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ../valencies) linux-vdso.so.1 => (0x00007fffbbf28000) /usr/local/lib/libsnoopy.so (0x00007f4dcfbdc000) libgmp.so.10 => not found libffi.so.5 => /usr/lib64/libffi.so.5 (0x00007f4dcf9cc000) libm.so.6 …