[Bug 1476434] Review Request: bstrlib - Better String Library

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1476434



--- Comment #15 from Ye Cheng <18969068329@xxxxxxx> ---
(In reply to Michael Schwendt from comment #14)
Thanks.

New srpm
URL:https://copr-be.cloud.fedoraproject.org/results/yecheng/bstrlib/fedora-rawhide-x86_64/00609529-bstrlib/bstrlib-1.0.0-1.fc28.src.rpm

New spec file:$git clone
http://copr-dist-git.fedorainfracloud.org/git/yecheng/bstrlib/bstrlib.git
Sorry, I haven't yet figure out how to access the spec file in new copr.

> Superfluous and potentially dangerous to clean the build results during
> %install.
Thanks, this is removed.  

> The cleaner and more convenient solution to that is to run ldconfig on the
> buildroot libdir with the right options to make it create the symlinks
> without updating runtime linker's cache.
Sorry, I don't know how to let ldconfig create unversioned symbolic links for
linker. 
I tried ldconfig -n ${RPM_BUILD_ROOT}%{_libdir} -v
and it returns:
/builddir/build/BUILDROOT/bstrlib-1.0.0-1.fc26.x86_64/usr/lib64:
    libbstrsafe.so.1.0.0 -> libbstrsafe.so.1.0.0
    libbstr.so.1.0.0 -> libbstr.so.1.0.0
    libbstrc++.so.1.0.0 -> libbstrc++.so.1.0.0
Ldconfig probably only make symbolic link with the name of the soname, when the
soname and the filename are different.

> Not really. Without RPATH you would simply point $LD_LIBRARY_PATH at the
> buildroot libdir when running the testsuite.
Sorry, export LD_LIBRARY_PATH=%{buildroot}%{_libdir} worked for rpmbuild, but
doesn't work in mock,but LD_PRELOAD is used  when running the tests in makefile
instead of -rpath.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux