Add patch to fix gcc version detection in configure.ac.
[debian/cdck.git] / debian / patches / gcc-10.patch
1 Description: Fix detection of gcc version.
2  Use numeric instead of string comparison, then gcc version 10 is greater then 3.
3 Origin: vendor
4 Bug-Debian: https://bugs.debian.org/957073
5 Author: gregor herrmann <gregoa@debian.org>
6 Last-Update: 2020-04-17
7
8 --- a/configure.ac
9 +++ b/configure.ac
10 @@ -50,7 +50,7 @@
11  echo $_echo_n "checking version of ${CC} ... $_echo_c"
12  exec 15> ./.gcc.test
13  cat >&15 <<EOF
14 -${CC} -v 2>&1 | perl -e '\$/=undef;\$_=<STDIN>;s/.*ver.+?([[0-9\.]]+).*//s;\$_=\$1;print; s/\.//sg;s/^.*?(\d{0,4}).*\$/\$1/; exit 0 if (\$_ gt 300); exit -1'
15 +${CC} -v 2>&1 | perl -e '\$/=undef;\$_=<STDIN>;s/.*ver.+?([[0-9\.]]+).*//s;\$_=\$1;print; s/\.//sg;s/^.*?(\d{0,4}).*\$/\$1/; exit 0 if (\$_ >= 300); exit -1'
16  EOF
17  sh ./.gcc.test 2>/dev/null
18  if test $? -ne 0 ; then