Hello all, I have a weird problem with a package on a private OBS (x86-64, 2.9.4). It's basically a C program against some external proprietary lib. On any developer's machine it builds just fine with: ./configure make make install for both openSUSE Leap 42.3 (x86-64) and openSUSE Leap 15.0 (x86-64). I put the sources in OBS with the following in my SPEC file --- snip --- [...] %build %{_configure} %{__make} %install # Don't want to register our ext. lib via /etc/ld.so.conf.d/XXX.conf or similar. # Therefore we go with an rpath for the time being. export NO_BRP_CHECK_RPATH=true %{make_install} [...] --- snip --- Compiling works fine. Problem now is, the %{__make} fails when trying to link the final binary with lots of "undefined reference to" symbols from the external proprietary lib. What does work, is to use root4abuild or similar and then adjust the SPEC file like so sudo %{__make} instead of %{__make}. Obviously I don't want to stick with that, but I have no idea on how to debug this any further. Any hints would be greatly appreciated! Thanks and regards -- Till -- Dipl.-Inform. Till Dörges doerges@pre-sense.de Tel. +49 - 40 - 244 2407 - 0 Fax +49 - 40 - 244 2407 - 24 PRESENSE Technologies GmbH Sachsenstr. 5, D-20097 HH Geschäftsführer/Managing Directors AG Hamburg, HRB 107844 Till Dörges, Jürgen Sander USt-IdNr.: DE263765024 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org