[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: make



On 2010.01.10 at 20:37:19 +0200, Aleksey Cheusov wrote:

> > Hello!
> 
> > On Sunday 10 January 2010 14:38:46 Aleksey Cheusov wrote:
>  >> > Указывайте при сборке -Wl,-rpath,/usr/local/lib, а то, что ставится из
>  >> > пакетов и знать не должно, что в /usr/local/lib могут быть библиотеки.
>  >> 
>  >> А вот у некоторых все пакеты собираются с rpath.
> 
> > Хм... интересный вопрос - а как правильно-то?
> 
> На мой взгляд правильно - это привязать НАМЕРТВО каждый экзешник со
> всеми либами, которые ему нужны, т.е. гораздо жестче, чем -rpath и уж
> куда лучше, чем /etc/ld.so.conf

В смысле статически собрать?

А вот Sun Microsystems почему-то так не считает, и в Solaris 10 вообще
отменила статическую сборку. Хотя в солярисах реально префиксов гораздо
больше, чем в linux-ах:
/
/usr
/usr/sfw
/usr/xpg4
/usr/ccs
/usr/local
/opt/sfw
/opt/<vendor>

etcetera etcetera
> 


Reply to: