- fixes #647967 - build with -fPIE option back and dropped proper libltdl usage
This commit is contained in:
parent
d8d8b187c5
commit
af24c2350b
61
squid-3.1.9-ltdl.patch
Normal file
61
squid-3.1.9-ltdl.patch
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
diff -up squid-3.1.9/aclocal.m4.ltdl squid-3.1.9/aclocal.m4
|
||||||
|
--- squid-3.1.9/aclocal.m4.ltdl 2010-10-25 13:34:41.000000000 +0200
|
||||||
|
+++ squid-3.1.9/aclocal.m4 2010-11-01 14:14:55.297324980 +0100
|
||||||
|
@@ -1117,7 +1117,7 @@ _LT_SET_OPTIONS([$0], [$1])
|
||||||
|
LIBTOOL_DEPS="$ltmain"
|
||||||
|
|
||||||
|
# Always use our own libtool.
|
||||||
|
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
|
||||||
|
+LIBTOOL='$(SHELL) libtool'
|
||||||
|
AC_SUBST(LIBTOOL)dnl
|
||||||
|
|
||||||
|
_LT_SETUP
|
||||||
|
diff -up squid-3.1.9/configure.ltdl squid-3.1.9/configure
|
||||||
|
--- squid-3.1.9/configure.ltdl 2010-10-25 13:35:32.000000000 +0200
|
||||||
|
+++ squid-3.1.9/configure 2010-11-01 14:14:55.320299060 +0100
|
||||||
|
@@ -9066,7 +9066,7 @@ fi
|
||||||
|
LIBTOOL_DEPS="$ltmain"
|
||||||
|
|
||||||
|
# Always use our own libtool.
|
||||||
|
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
|
||||||
|
+LIBTOOL='$(SHELL) libtool'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
diff -up squid-3.1.9/Makefile.am.ltdl squid-3.1.9/Makefile.am
|
||||||
|
--- squid-3.1.9/Makefile.am.ltdl 2010-11-02 08:16:07.165707548 +0100
|
||||||
|
+++ squid-3.1.9/Makefile.am 2010-11-02 08:16:52.977565320 +0100
|
||||||
|
@@ -2,11 +2,8 @@
|
||||||
|
#
|
||||||
|
|
||||||
|
AUTOMAKE_OPTIONS = dist-bzip2 subdir-objects 1.5 foreign
|
||||||
|
-DIST_SUBDIRS = compat lib libltdl snmplib scripts src icons errors contrib doc helpers test-suite tools
|
||||||
|
+DIST_SUBDIRS = compat lib snmplib scripts src icons errors contrib doc helpers test-suite tools
|
||||||
|
SUBDIRS = compat lib $(makesnmplib)
|
||||||
|
-if USE_LOADABLE_MODULES
|
||||||
|
-SUBDIRS += libltdl
|
||||||
|
-endif
|
||||||
|
SUBDIRS += scripts src icons errors doc helpers test-suite tools
|
||||||
|
|
||||||
|
DISTCLEANFILES = include/stamp-h include/stamp-h[0-9]*
|
||||||
|
diff -up squid-3.1.9/Makefile.in.ltdl squid-3.1.9/Makefile.in
|
||||||
|
--- squid-3.1.9/Makefile.in.ltdl 2010-11-02 08:16:13.630458557 +0100
|
||||||
|
+++ squid-3.1.9/Makefile.in 2010-11-02 08:17:26.543714199 +0100
|
||||||
|
@@ -33,7 +33,7 @@ PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
-@USE_LOADABLE_MODULES_TRUE@am__append_1 = libltdl
|
||||||
|
+# @USE_LOADABLE_MODULES_TRUE@am__append_1 = libltdl
|
||||||
|
subdir = .
|
||||||
|
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||||
|
$(srcdir)/Makefile.in $(top_srcdir)/configure \
|
||||||
|
@@ -272,7 +272,7 @@ top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
AUTOMAKE_OPTIONS = dist-bzip2 subdir-objects 1.5 foreign
|
||||||
|
-DIST_SUBDIRS = compat lib libltdl snmplib scripts src icons errors contrib doc helpers test-suite tools
|
||||||
|
+DIST_SUBDIRS = compat lib snmplib scripts src icons errors contrib doc helpers test-suite tools
|
||||||
|
SUBDIRS = compat lib $(makesnmplib) $(am__append_1) scripts src icons \
|
||||||
|
errors doc helpers test-suite tools
|
||||||
|
DISTCLEANFILES = include/stamp-h include/stamp-h[0-9]*
|
15
squid.spec
15
squid.spec
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
Name: squid
|
Name: squid
|
||||||
Version: 3.1.9
|
Version: 3.1.9
|
||||||
Release: 3%{?dist}
|
Release: 4%{?dist}
|
||||||
Summary: The Squid proxy caching server
|
Summary: The Squid proxy caching server
|
||||||
Epoch: 7
|
Epoch: 7
|
||||||
# See CREDITS for breakdown of non GPLv2+ code
|
# See CREDITS for breakdown of non GPLv2+ code
|
||||||
@ -32,6 +32,7 @@ Patch202: squid-3.1.0.9-location.patch
|
|||||||
Patch204: squid-3.0.STABLE1-perlpath.patch
|
Patch204: squid-3.0.STABLE1-perlpath.patch
|
||||||
Patch205: squid-3.1.0.15-smb-path.patch
|
Patch205: squid-3.1.0.15-smb-path.patch
|
||||||
Patch208: squid-3.0.STABLE7-from_manpg.patch
|
Patch208: squid-3.0.STABLE7-from_manpg.patch
|
||||||
|
Patch209: squid-3.1.9-ltdl.patch
|
||||||
|
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
Requires: bash >= 2.0
|
Requires: bash >= 2.0
|
||||||
@ -78,8 +79,17 @@ lookup program (dnsserver), a program for retrieving FTP data
|
|||||||
%patch204 -p1 -b .perlpath
|
%patch204 -p1 -b .perlpath
|
||||||
%patch205 -p1 -b .smb-path
|
%patch205 -p1 -b .smb-path
|
||||||
%patch208 -p1 -b .from_manpg
|
%patch208 -p1 -b .from_manpg
|
||||||
|
%patch209 -p1 -b .ltdl
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%ifarch sparcv9 sparc64 s390 s390x
|
||||||
|
export CXXFLAGS="$RPM_OPT_FLAGS -fPIE"
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS -fPIE"
|
||||||
|
%else
|
||||||
|
export CXXFLAGS="$RPM_OPT_FLAGS -fpie"
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS -fpie"
|
||||||
|
%endif
|
||||||
|
export LDFLAGS="-pie"
|
||||||
|
|
||||||
%configure \
|
%configure \
|
||||||
--exec_prefix=/usr \
|
--exec_prefix=/usr \
|
||||||
@ -260,6 +270,9 @@ fi
|
|||||||
chgrp squid /var/cache/samba/winbindd_privileged >/dev/null 2>&1 || :
|
chgrp squid /var/cache/samba/winbindd_privileged >/dev/null 2>&1 || :
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 01 2010 Jiri Skala <jskala@redhat.com> - 7:3.1.9-4
|
||||||
|
- fixes #647967 - build with -fPIE option back and dropped proper libltdl usage
|
||||||
|
|
||||||
* Sat Oct 30 2010 Henrik Nordstrom <henrik@henriknordstrom.net> - 7:3.1.9-3
|
* Sat Oct 30 2010 Henrik Nordstrom <henrik@henriknordstrom.net> - 7:3.1.9-3
|
||||||
- Bug #647967 - License clarification & spec-file cleanup
|
- Bug #647967 - License clarification & spec-file cleanup
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user