[devel] g++: error: unrecognized command line option '-R'

Dmitry V. Levin ldv на altlinux.org
Ср Сен 9 23:43:52 MSK 2020


On Wed, Sep 09, 2020 at 10:48:42PM +0300, Vitaly Lipatov wrote:
> Добрый день!
> Некоторые пакете перестали собираться с ошибкой
> g++: error: unrecognized command line option '-R'
> 
> Это правда, что этот параметр надо заменить на -Wl,-rpath=
> как рекомендуют здесь?
> https://github.com/rbgirshick/py-faster-rcnn/issues/706
> 
> Соответственно, и удалить, если rpath не требуется.
> 
> Только я не понял, в какой момент пропал -R.
> 
> Ну на самом деле пакетов всего 3:
> cpprest-2.10.16-alt1:x86_64-alt-linux-g++: error: unrecognized command 
> line option '-R'
> fontforge-20200314-alt2:x86_64-alt-linux-g++: error: unrecognized 
> command line option '-R'
> node-iltorb-2.4.5-alt1:x86_64-alt-linux-g++: error: unrecognized command 
> line option '-R'
> 
> Нельзя ли узнать политику, и когда и где произошло изменение?

Это результат обновления пакета libbrotli-devel:

$ diff -u <(rpmpeek p9/files/x86_64/RPMS/libbrotli-devel-1.0.7-alt1.x86_64.rpm cat ./usr/lib64/pkgconfig/libbrotlidec.pc) <(rpmpeek Sisyphus/files/x86_64/RPMS/libbrotli-devel-1.0.9-alt1.x86_64.rpm cat ./usr/lib64/pkgconfig/libbrotlidec.pc)
--- /dev/fd/63
+++ /dev/fd/62
@@ -6,7 +6,7 @@
 Name: libbrotlidec
 URL: https://github.com/google/brotli
 Description: Brotli decoder library
-Version: 1.0.7
-Libs: -lbrotlidec
+Version: 1.0.9
+Libs: -R${libdir} -lbrotlidec
 Requires.private: libbrotlicommon >= 1.0.2
 Cflags: 

-- 
ldv


Подробная информация о списке рассылки Devel