]> git.ipfire.org Git - people/arne_f/ipfire-2.x.git/commitdiff
squid: Fix build with GCC 11
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 17 May 2021 23:45:46 +0000 (23:45 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Mon, 5 Jul 2021 05:42:39 +0000 (07:42 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/squid
src/patches/squid-gcc11.patch [new file with mode: 0644]

index 3e63429969939b75aeb5d0193525705c76730b93..7766f3fc542778e08311fb4203a685c717bde2bc 100644 (file)
--- a/lfs/squid
+++ b/lfs/squid
@@ -77,6 +77,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xaf $(DIR_DL)/$(DL_FILE)
 
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squid-gcc11.patch
        cd $(DIR_APP) && autoreconf -vfi
        cd $(DIR_APP)/libltdl && autoreconf -vfi
 
diff --git a/src/patches/squid-gcc11.patch b/src/patches/squid-gcc11.patch
new file mode 100644 (file)
index 0000000..c87ade5
--- /dev/null
@@ -0,0 +1,24 @@
+diff --git a/src/acl/ConnMark.cc b/src/acl/ConnMark.cc
+index 1fdae0c..213cf39 100644
+--- a/src/acl/ConnMark.cc
++++ b/src/acl/ConnMark.cc
+@@ -15,6 +15,7 @@
+ #include "Debug.h"
+ #include "http/Stream.h"
+ #include "sbuf/Stream.h"
++#include <limits>
+ bool
+ Acl::ConnMark::empty() const
+diff --git a/src/security/ServerOptions.cc b/src/security/ServerOptions.cc
+index 5cd81ab..3f73892 100644
+--- a/src/security/ServerOptions.cc
++++ b/src/security/ServerOptions.cc
+@@ -6,6 +6,7 @@
+  * Please see the COPYING and CONTRIBUTORS files for details.
+  */
++#include <limits>
+ #include "squid.h"
+ #include "anyp/PortCfg.h"
+ #include "base/Packable.h"