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)


You are receiving this mail because: