rpms/OpenIPMI/devel OpenIPMI.spec,1.62,1.63
Jan Šafránek
jsafrane at fedoraproject.org
Thu Dec 11 11:12:12 UTC 2008
- Previous message (by thread): rpms/telepathy-gabble/OLPC-4 .cvsignore, 1.34, 1.35 sources, 1.34, 1.35 telepathy-gabble.spec, 1.45, 1.46
- Next message (by thread): rpms/hplip/F-10 hplip-dbus.patch,NONE,1.1 hplip.spec,1.187,1.188
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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)
- Previous message (by thread): rpms/telepathy-gabble/OLPC-4 .cvsignore, 1.34, 1.35 sources, 1.34, 1.35 telepathy-gabble.spec, 1.45, 1.46
- Next message (by thread): rpms/hplip/F-10 hplip-dbus.patch,NONE,1.1 hplip.spec,1.187,1.188
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list