https://bugzilla.novell.com/show_bug.cgi?id=717262 https://bugzilla.novell.com/show_bug.cgi?id=717262#c0 Summary: libtool adds /usr/lib64 into rpath Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Major Priority: P5 - None Component: Development AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: pmladek@suse.com QAContact: qa@suse.de CC: coolo@suse.com, mls@suse.com, pth@suse.com, rguenther@suse.com Found By: Development Blocker: --- sys_lib_dlsearch_path_spec has mentioned many more paths in libtool a week ago. For example, the current build does not longer mention /usr/lib64 on x86_64. This variable is used to filter the paths that are added into RPATH. So, /usr/lib64 is added as RPATH into libraries. I am a bit lost because it breaks build of the libreoffice package. The RPM brp-rpath check complains about: --- cut --- + /usr/lib/rpm/brp-rpath ERROR: RPATH "$ORIGIN" on /usr/src/packages/BUILDROOT/libreoffice-3.4.2.6-1.x86_64/usr/lib64/libreoffice/basis3.4/program/libraptor.so.1 is not allowed --- cut --- libreoffice uses $ORIGIN to support relocatable installation. There is a hack for this in brp-rpath but it works only when "$ORIGIN" is the first path in RPATH line. The current rpath with the "broken" libtool is: /usr/lib64:$ORIGIN:$ORIGIN/../ure-link/lib Has been modified the list of paths in libtool by intention? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.