icon

ねっる

icon

でもまだ終わらないので、明日も頑張るんだよおおお

icon

つかれたああああああ

icon

ぬああああああん

icon

このあたりかしら?

icon

$ /lib64/ld-linux-x86-64.so.2 --help
...
Shared library search path:
  (libraries located via /etc/ld.so.cache)
  /lib64 (system search path)
  /usr/lib64 (system search path)
$ /lib/ld-linux.so.2 --help
...
Shared library search path:
  (libraries located via /etc/ld.so.cache)
  /lib (system search path)
  /usr/lib (system search path)

icon

ところで、本来のSlackwareはpure 64-bitなシステムなので、ld.so.confがこうなってるんだけど、私の環境はmultilib化してて、なんでこれで上手く動くのかが良く分からない

icon

$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/lib64
/usr/lib64
/usr/local/lib64
/usr/x86_64-slackware-linux/lib64

そうっぽい

icon

だとすると、lddで/libが先に出てくるのは、ライブラリの検索パスとかが関係しているのかな?

icon

最近のLinuxは/binと/usr/binが同じって話を聞いたけども、/libと/usr/libも同じだったりするのかしらん

icon

ちなみに

$ grep usr/lib64/libx265.so.209 /var/lib/pkgtools/packages/*
/var/lib/pkgtools/packages/x265-3.6-x86_64-1_SBo:usr/lib64/libx265.so.209

icon

$ ldd `which ffmpeg` | grep x265
	libx265.so.209 => /usr/lib64/libx265.so.209 (0x00007f60be74e000)

おーけー、おーけー

icon

うちのffmpegはディストリ配布のやつをx265サポート付きでリビルドしたやつなので、不用意にx265だけ更新すると、こうなる

icon

~$ ffmpeg
ffmpeg: error while loading shared libraries: libx265.so.199: cannot open shared object file: No such file or directory

icon

あ、これffmpegが壊れたな

icon

母艦のパッケージを更新するなどする

icon

おーはー