On Sun, 4 Dec 2016, Hihin Ruslan wrote: > Здравствуйте Ivan Zakharyaschev > В сообщении от 4 декабря 2016 Ivan Zakharyaschev написал(a): >> А в Google находится патч, убирающий это для сборки для RH, >> правда, без комментария, зачем это им было нужно: >> >> https://git.centos.org/blob/rpms!firefox.git/4cf60e2cb865301a7 >> 8018acf20fec7760c8927a9/SOURCES!build-el5-nss.patch > Нашёл в коде: > palemoon/config/external/nss/moz.build > > " # TODO: The library name can be changed when bug 845217 is > fixed." По-моему, это всё нас не очень сильно должно сейчас волновать, когда мы решаем простую задачу: передать-таки в сборку libnss опции для установки RPATH/RUNPATH (через LDFLAGS). Приведённый мною короткий патч, наложенный в -alt1, должен решать эту задачу. Ещё из замечаний к .spec -alt1 -- LD_LIBRARY_PATH в таком виде не надо выставлять, и вообще не надо выставлять (потому что в таком формате оно не работает -- см. man ld.so; и раз не работало, значит, и не нужно точно). Другие изменения по сравнению с -alt1 у меня не возникает желания предложить. Когда я писал предыдущее сообщение, я не видел Вашу новую сборку -alt2. Её внимательно изучать и комментировать не могу. Там видно по verify-elf, что замечаний стало только больше. Да и опечатка там: pat вместо path. > > А потом нашёл: > > https://fossies.org/diffs/firefox/46.0.1.source_vs_47.0.source/config/external/nss/moz.build-diff.html > > Не понял, где искать 845217, но похоже это связано. > Как я понимаю, это "горячее". -- Best regards, Ivan