rpms/prelink/devel .cvsignore, 1.33, 1.34 prelink.conf, 1.4, 1.5 prelink.spec, 1.44, 1.45 sources, 1.35, 1.36

Jakub Jelinek (jakub) fedora-extras-commits at redhat.com
Tue Oct 9 15:44:11 UTC 2007


Author: jakub

Update of /cvs/pkgs/rpms/prelink/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv850

Modified Files:
	.cvsignore prelink.conf prelink.spec sources 
Log Message:
0.3.11-1


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/prelink/devel/.cvsignore,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- .cvsignore	1 Dec 2006 18:39:10 -0000	1.33
+++ .cvsignore	9 Oct 2007 15:43:39 -0000	1.34
@@ -1 +1 @@
-prelink-20061201.tar.bz2
+prelink-20071009.tar.bz2


Index: prelink.conf
===================================================================
RCS file: /cvs/pkgs/rpms/prelink/devel/prelink.conf,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- prelink.conf	2 Oct 2004 00:19:53 -0000	1.4
+++ prelink.conf	9 Oct 2007 15:43:39 -0000	1.5
@@ -5,6 +5,8 @@
 # If a directory name is prefixed with `-h ', symbolic links in a
 # directory hierarchy are followed.
 # Directories or files with `-b ' prefix will be blacklisted.
+# `-c ' is used to source additional config file snippets.
+-c /etc/prelink.conf.d/*.conf
 -b *.la
 -b *.png
 -b *.py
@@ -17,19 +19,14 @@
 -b *.js
 -b /lib/modules
 -b /usr/lib/locale
--b /usr/X11R6/lib{,64}/X11/xfig
 -l /bin
 -l /usr/bin
 -l /sbin
 -l /usr/sbin
--l /usr/X11R6/bin
 -l /usr/kerberos/bin
 -l /usr/games
 -l /usr/libexec
 -l /var/ftp/bin
 -l /lib{,64}
 -l /usr/lib{,64}
--l /usr/X11R6/lib{,64}
--l /usr/kerberos/lib{,64}
--l /usr/X11R6/LessTif
 -l /var/ftp/lib{,64}


Index: prelink.spec
===================================================================
RCS file: /cvs/pkgs/rpms/prelink/devel/prelink.spec,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- prelink.spec	1 Dec 2006 18:39:10 -0000	1.44
+++ prelink.spec	9 Oct 2007 15:43:39 -0000	1.45
@@ -1,17 +1,17 @@
 Summary: An ELF prelinking utility
 Name: prelink
-Version: 0.3.10
+Version: 0.3.11
 Release: 1
 License: GPL
 Group: System Environment/Base
-%define date 20061201
+%define date 20071009
 Source: ftp://people.redhat.com/jakub/prelink/prelink-%{date}.tar.bz2
 Source2: prelink.conf
 Source3: prelink.cron
 Source4: prelink.sysconfig
 Buildroot: %{_tmppath}/prelink-root
 #BuildRequires: libelf-devel >= 0.7.0-5
-BuildRequires: elfutils-devel >= 0.72
+BuildRequires: elfutils-libelf-devel-static
 BuildRequires: libselinux-devel
 Requires: glibc >= 2.2.4-18, coreutils, findutils
 Requires: util-linux, gawk, grep
@@ -20,7 +20,7 @@
 
 %description
 The prelink package contains a utility which modifies ELF shared libraries
-and executables, so that far less relocations need to be resolved at runtime
+and executables, so that far fewer relocations need to be resolved at runtime
 and thus programs come up faster.
 
 %prep
@@ -38,17 +38,9 @@
 %{makeinstall}
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
 cp -a %{SOURCE2} %{buildroot}%{_sysconfdir}
-mkdir -p %{buildroot}%{_sysconfdir}/{sysconfig,cron.daily}
+mkdir -p %{buildroot}%{_sysconfdir}/{sysconfig,cron.daily,prelink.conf.d}
 cp -a %{SOURCE3} %{buildroot}%{_sysconfdir}/cron.daily/prelink
-# On RHEL3, default to no prelinking
-case "`gcc --version | head -1`" in
-gcc*\ 3.2.3*)
-  sed 's/PRELINKING=yes/PRELINKING=no/' %{SOURCE4} > %{buildroot}%{_sysconfdir}/sysconfig/prelink
-  ;;
-*)
-  cp -a %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/prelink
-  ;;
-esac
+cp -a %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/prelink
 chmod 755 %{buildroot}%{_sysconfdir}/cron.daily/prelink
 chmod 644 %{buildroot}%{_sysconfdir}/{sysconfig/prelink,prelink.conf}
 cat > %{buildroot}%{_sysconfdir}/rpm/macros.prelink <<"EOF"
@@ -78,6 +70,7 @@
 %verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/prelink.conf
 %verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/sysconfig/prelink
 %{_sysconfdir}/rpm/macros.prelink
+%dir %attr(0755,root,root) %{_sysconfdir}/prelink.conf.d
 %{_sysconfdir}/cron.daily/prelink
 %{_prefix}/sbin/prelink
 %{_prefix}/bin/execstack
@@ -90,6 +83,17 @@
 %attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/log/prelink/prelink.log
 
 %changelog
+* Tue Oct  9 2007 Jakub Jelinek <jakub at redhat.com> 0.3.11-1
+- add support for -c /etc/prelink.conf.d/*.conf in prelink.conf (#244452)  
+- remove no longer existent directories from default prelink.conf (#248694)
+- reenabled prelink C++ optimizations which have not triggered any longer
+  since _ZT[IV]* moved into .data.rel.ro section from .data
+- fixed performance issues in C++ optimizations, especially on GCJ
+  CNI programs (#314051) 
+- other performance improvements, prelink -avmR after prelink -ua now
+  takes roughly 3m4s real time instead of 20m27s before
+- don't run TEXTREL tests if SELinux is enforcing (#245928)
+
 * Fri Dec  1 2006 Jakub Jelinek <jakub at redhat.com> 0.3.10-1
 - MIPS support (Richard Sandiford)
 - don't leave temporary files behind on prelink --verify failures (#199251)


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/prelink/devel/sources,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- sources	1 Dec 2006 18:39:10 -0000	1.35
+++ sources	9 Oct 2007 15:43:39 -0000	1.36
@@ -1 +1 @@
-090408713a199b69b9872f8d132dcd86  prelink-20061201.tar.bz2
+3d4c161c090d383ea009e1ff48f9fcfa  prelink-20071009.tar.bz2




More information about the fedora-extras-commits mailing list