Bug ID | 1191473 |
---|---|
Summary | rpath related failures on x86_64 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | openSUSE Tumbleweed |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Basesystem |
Assignee | screening-team-bugs@suse.de |
Reporter | christophe@krop.fr |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Some packages started failing after september, 19 with rpath errors: https://build.opensuse.org/packages/AppCSXCAD/job_history/openSUSE:Factory/standard/x86_64 https://build.opensuse.org/packages/libqt5-creator/job_history/KDE:Qt5/openSUSE_Factory/x86_64 In both cases, only x86_64 fails, i586 is fine. for libqt5-creator, it's even stranger, the package only fails in the devel project. For AppCSXCAD : [ 67s] -- Installing: /home/abuild/rpmbuild/BUILDROOT/AppCSXCAD-0.2.2-2.9.x86_64/usr/bin/AppCSXCAD [ 67s] CMake Error at cmake_install.cmake:55 (file): [ 67s] file RPATH_CHANGE could not write new RPATH: [ 67s] [ 67s] /usr/lib64 [ 67s] [ 67s] to the file: [ 67s] [ 67s] /home/abuild/rpmbuild/BUILDROOT/AppCSXCAD-0.2.2-2.9.x86_64/usr/bin/AppCSXCAD [ 67s] [ 67s] No valid ELF RPATH or RUNPATH entry exists in the file; for qtcreator: [ 4291s] -- Installing: /home/abuild/rpmbuild/BUILDROOT/libqt5-creator-5.0.1-1.8.x86_64/usr/libexec/qtcreator/qtpromaker [ 4291s] CMake Error at src/tools/qtpromaker/cmake_install.cmake:55 (file): [ 4291s] file RPATH_CHANGE could not write new RPATH: [ 4291s] [ 4291s] $ORIGIN/../../lib64/qtcreator:$ORIGIN/../../lib64/Qt/lib:$ORIGIN/../../lib64/qtcreator/plugins [ 4291s] [ 4291s] to the file: [ 4291s] [ 4291s] /home/abuild/rpmbuild/BUILDROOT/libqt5-creator-5.0.1-1.8.x86_64/usr/libexec/qtcreator/qtpromaker [ 4291s] [ 4291s] The current RUNPATH is: [ 4291s] [ 4291s] $ORIGIN/../../lib64/qtcreator: [ 4291s] [ 4291s] which does not contain: [ 4291s] [ 4291s] $ORIGIN/../../lib64/qtcreator::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [ 4291s] [ 4291s] as was expected. --- Trying to rollback the cmake and binutils packages to older revisions didn't improve the situation. But, unsetting SUSE_IGNORED_RPATHS which is used in https://build.opensuse.org/package/view_file/devel:gcc/binutils/binutils-skip-rpaths.patch?expand=1 fixes both builds (visible here: https://build.opensuse.org/package/show/home:cgiboudeaux:bisect/AppCSXCAD and here: https://build.opensuse.org/package/show/home:cgiboudeaux:branches:home:cgiboudeaux:branches:KDE:Qt5/libqt5-creator)