[devel] Проблема при сборке newmon 27.0
Ivan Zakharyaschev
imz на altlinux.org
Вс Дек 4 13:11:54 MSK 2016
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
Подробная информация о списке рассылки Devel