rpms/OpenIPMI/devel OpenIPMI.spec,1.62,1.63

Jan Šafránek jsafrane at fedoraproject.org
Thu Dec 11 11:12:12 UTC 2008


Author: jsafrane

Update of /cvs/pkgs/rpms/OpenIPMI/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24272

Modified Files:
	OpenIPMI.spec 
Log Message:
fix linking without rpath, prelink won't screw up the libraries anymore
Resolves: #475265


Index: OpenIPMI.spec
===================================================================
RCS file: /cvs/pkgs/rpms/OpenIPMI/devel/OpenIPMI.spec,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- OpenIPMI.spec	10 Dec 2008 13:56:38 -0000	1.62
+++ OpenIPMI.spec	11 Dec 2008 11:11:41 -0000	1.63
@@ -14,7 +14,7 @@
 Source3: openipmigui.desktop
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: gdbm-devel swig glib2-devel net-snmp-devel ncurses-devel
-BuildRequires: openssl-devel python-devel perl-devel chrpath tcl-devel tkinter
+BuildRequires: openssl-devel python-devel perl-devel tcl-devel tkinter
 BuildRequires: desktop-file-utils
 Requires(post): chkconfig
 Requires(preun): chkconfig
@@ -73,20 +73,21 @@
 %build
 export CFLAGS=-fPIC
 %configure --with-pythoninstall=%{python_sitearch} --disable-dependency-tracking --with-tcl=no --disable-static
-sed -i 's|^sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/%{_lib} %{_libdir}|' libtool
-make # not %{?_smp_mflags} safe
+# get rid of rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
+make   # not %{?_smp_mflags} safe
 
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
+
 # Remove python cruft in 32bit libdir on 64bit archs...
 %ifarch ppc64 s390x x86_64
 rm -rf $RPM_BUILD_ROOT/usr/lib
 %endif
-# Remove rpaths from libOpenIPMIposix.so.0.0.1
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libOpenIPMIposix.so.0.0.1
-# Remove static libraries
 
 install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
 install -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/ipmi
@@ -164,6 +165,10 @@
 %{_datadir}/applications/fedora-openipmigui.desktop
 
 %changelog
+* Thu Dec 11 2008 Jan Safranek <jsafrane at redhat.com> - 2.0.14-9
+- fix linking without rpath, prelink won't screw up the libraries
+  anymore (#475265)
+
 * Wed Dec 10 2008 Jan Safranek <jsafrane at redhat.com> - 2.0.14-8
 - shorter probe interval is used in init script, making the service startup
   quicker in most situations (#475101)




More information about the fedora-extras-commits mailing list