[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