Fix building with gcc-5 #546636.
authorMike Frysinger <vapier@gentoo.org>
Tue, 14 Apr 2015 22:50:42 +0000 (22:50 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 14 Apr 2015 22:50:42 +0000 (22:50 +0000)
sys-process/lsof/ChangeLog
sys-process/lsof/files/lsof-4.85-cross.patch

index 266a4b34a916a2964594df484a15eb3590d86b24..2a0af6b19b2bec8afe123a07d88faaac0fa8251a 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for sys-process/lsof
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/ChangeLog,v 1.110 2015/04/14 22:49:18 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/ChangeLog,v 1.111 2015/04/14 22:50:42 vapier Exp $
+
+  14 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/lsof-4.85-cross.patch:
+  Fix building with gcc-5 #546636.
 
   14 Apr 2015; Mike Frysinger <vapier@gentoo.org> lsof-4.88.ebuild:
   Fix building with POSIX /bin/sh.
index 186c6d8d6229912fd58cd70243e3e58405b29c4c..c2c73ccb563f6c6b54a0db07084bbf259c734397 100644 (file)
@@ -2,6 +2,10 @@ let the preprocessor work its magic rather than executing the code
 
 https://bugs.gentoo.org/432120
 
+make sure to use -P here
+
+https://bugs.gentoo.org/546636
+
 --- a/Configure
 +++ b/Configure
 @@ -2730,20 +2730,17 @@ LOCKF_OWNER4
@@ -22,7 +26,7 @@ https://bugs.gentoo.org/432120
 -return(0); }
  .LSOF_END_HERE_DOC1
 -      $LINUX_CONF_CC ${LSOF_TMPC}.c -I$LSOF_INCLUDE -o ${LSOF_TMPC}.x > /dev/null 2>&1
-+      $LINUX_CONF_CC ${LSOF_TMPC}.c -E -I$LSOF_INCLUDE 2>/dev/null | sed -n '/^XXX:/s|.*:||p' > ${LSOF_TMPC}.x
++      $LINUX_CONF_CC ${LSOF_TMPC}.c -E -P -I$LSOF_INCLUDE 2>/dev/null | sed -n '/^XXX:/s|.*:||p' > ${LSOF_TMPC}.x
 -      if test -x ${LSOF_TMPC}.x       # {
 +      if test -s ${LSOF_TMPC}.x       # {
        then