Bug 38106 - Пакет libubsan-devel-static отсутствует на ppc64le
Summary: Пакет libubsan-devel-static отсутствует на ppc64le
Status: CLOSED FIXED
Alias: None
Product: Branch p9
Classification: Distributions
Component: libubsan-devel-static (show other bugs)
Version: не указана
Hardware: ppc Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-17 12:57 MSK by Valery Sinelnikov
Modified: 2020-08-10 00:54 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Valery Sinelnikov 2020-02-17 12:57:19 MSK
Не удается собрать trikStudio под ppc64le

git://git.altlinux.org/people/greh/packages/trikStudio.git

[greh@desktop .gear]$ girar-show 246286 | tail -n 11
E: Couldn't find package libubsan-devel-static
hsh-install: Failed to calculate package file list.
hsh-install: Failed to generate package file list.
2020-Feb-14 19:11:35 :: [ppc64le] trikStudio.git 2019.8-alt1: remote: cannot build src.rpm
2020-Feb-14 19:11:35 :: [ppc64le] #100 trikStudio.git 2019.8-alt1: build FAILED
2020-Feb-14 19:11:35 :: [ppc64le] requesting cancellation of task processing
2020-Feb-14 19:27:32 :: [x86_64] #100 trikStudio.git 2019.8-alt1: build OK
2020-Feb-14 19:28:46 :: [i586] #100 trikStudio.git 2019.8-alt1: build OK
2020-Feb-14 19:31:54 :: [aarch64] #100 trikStudio.git 2019.8-alt1: build OK
2020-Feb-14 19:11:35 :: [ppc64le] build FAILED
2020-Feb-14 19:31:54 :: task #246286 for p9 FAILED
Comment 1 Gleb F-Malinovskiy 2020-02-17 16:55:07 MSK
А зачем там нужен sanitizer?  Пакеты нельзя собирать с этими ключами, это только для тестирования имеет смысл.
Comment 2 Valery Sinelnikov 2020-02-18 17:47:46 MSK
Проект по умолчанию собирается с этой опцией:
-fsanitize=undefined

g++ -Wl,--disable-new-dtags -Wl,-O1 -static-libubsan -fuse-ld=gold -fsanitize=undefined -shared -Wl,-soname,libPythonQt-Qt512-Python3.7.so.1 -o libPythonQt-Qt512-Python3.7.so.1.0.0 .build/x86-release/obj/PythonQtStdDecorators.o .build/x86-release/obj/PythonQt.o .build/x86-release/obj/PythonQtClassInfo.o .build/x86-release/obj/PythonQtImporter.o .build/x86-release/obj/PythonQtObjectPtr.o .build/x86-release/obj/PythonQtProperty.o .build/x86-release/obj/PythonQtStdIn.o .build/x86-release/obj/PythonQtStdOut.o .build/x86-release/obj/PythonQtSignal.o .build/x86-release/obj/PythonQtSlot.o .build/x86-release/obj/PythonQtSlotDecorator.o .build/x86-release/obj/PythonQtMisc.o .build/x86-release/obj/PythonQtMethodInfo.o .build/x86-release/obj/PythonQtConversion.o .build/x86-release/obj/PythonQtSignalReceiver.o .build/x86-release/obj/PythonQtInstanceWrapper.o .build/x86-release/obj/PythonQtQFileImporter.o .build/x86-release/obj/PythonQtClassWrapper.o .build/x86-release/obj/PythonQtBoolResult.o .build/x86-release/obj/PythonQtScriptingConsole.o .build/x86-release/obj/PythonQtThreadSupport.o .build/x86-release/obj/com_trolltech_qt_core_builtin0.o .build/x86-release/obj/com_trolltech_qt_core_builtin_init.o .build/x86-release/obj/com_trolltech_qt_gui_builtin0.o .build/x86-release/obj/com_trolltech_qt_gui_builtin_init.o .build/x86-release/obj/moc_PythonQt.o .build/x86-release/obj/moc_PythonQtStdDecorators.o .build/x86-release/obj/moc_PythonQtSignalReceiver.o .build/x86-release/obj/moc_PythonQtScriptingConsole.o .build/x86-release/obj/moc_com_trolltech_qt_core_builtin0.o .build/x86-release/obj/moc_com_trolltech_qt_gui_builtin0.o  -lcrypt -ldl -lutil -lpython3.7m /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Core.so /usr/lib64/libGL.so -lpthread    
/usr/bin/ld.gold: error: cannot find -lubsan
collect2: error: ld returned 1 exit status

Можно попробовать отключить.
Comment 3 Valery Sinelnikov 2020-02-18 17:59:46 MSK
Еще один вариант - отключить ppc64le для пакета trikStudio.
Comment 4 Gleb F-Malinovskiy 2020-02-27 16:32:41 MSK
[#246536] p9 DONE (try 3) gcc-defaults.git=8-alt2

https://lists.altlinux.org/pipermail/sisyphus-incominger/2020-February/561962.html
Comment 5 Valery Sinelnikov 2020-02-28 12:30:39 MSK
trikStudio собралась. Спасибо.
Comment 6 Michael Shigorin 2020-08-10 00:54:29 MSK
(Ответ для Valery Sinelnikov на комментарий #2)
> Проект по умолчанию собирается с этой опцией:
> -fsanitize=undefined
Возможно, это ошибка.  Как бы там ни было, libubsan-devel-static нет на %e2k.