make: $LD_RUN_PATH игнорируется

Я собираю FFmpeg из исходников.

./configure --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-x11grab --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264
make
make install

ldd /usr/local/bin/ffmpeg дал мне это

linux-gate.so.1 =>  (0xb7717000)
libavdevice.so.53 => not found
libavfilter.so.2 => not found
libavformat.so.54 => not found
libavcodec.so.54 => not found
libpostproc.so.52 => not found
libswresample.so.0 => not found
libswscale.so.2 => not found
libavutil.so.51 => not found
libm.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libm.so.6 (0xb76e3000)
libpthread.so.0 => /lib/i386-linux-gnu/tls/i686/nosegneg/libpthread.so.0 (0xb76ca000)
libc.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libc.so.6 (0xb7569000)
/lib/ld-linux.so.2 (0xb7718000)

Установка $LD_LIBRARY_PATH на /usr/local/lib исправила ошибки «не найдено» , но по причинам, упомянутым здесь, я не хочу постоянно устанавливать $LD_LIBRARY_PATH.

Я перекомпилировал с теми же командами, на этот раз с $LD_RUN_PATH, установленным в /usr/local/lib.
make, похоже, проигнорировал $LD_RUN_PATH при компиляции.

Есть ли способ использовать $LD_RUN_PATH без значительных изменений в Makefile?

5
задан htoip 8 March 2012 в 21:16
поделиться