From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27752 invoked by alias); 21 Dec 2011 19:55:00 -0000 Received: (qmail 27734 invoked by uid 22791); 21 Dec 2011 19:54:57 -0000 X-SWARE-Spam-Status: No, hits=-0.9 required=5.0 tests=AWL,BAYES_00,TW_FN X-Spam-Check-By: sourceware.org Received: from exprod5og104.obsmtp.com (HELO exprod5og104.obsmtp.com) (64.18.0.178) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 21 Dec 2011 19:54:43 +0000 Received: from cinmlip11.e2k.ad.ge.com ([165.156.4.1]) (using TLSv1) by exprod5ob104.postini.com ([64.18.4.12]) with SMTP ID DSNKTvI5gqPjxoedlZparQZjZJlEPyYLoMtn@postini.com; Wed, 21 Dec 2011 11:54:42 PST Received: from unknown (HELO alpmlef08.e2k.ad.ge.com) ([3.159.18.17]) by cinmlip11.e2k.ad.ge.com with ESMTP; 21 Dec 2011 14:54:41 -0500 Received: from cinmlef11.e2k.ad.ge.com ([3.159.213.58]) by alpmlef08.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 21 Dec 2011 14:54:41 -0500 Received: from cinmles03-vs2.e2k.ad.ge.com ([3.159.215.17]) by cinmlef11.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 21 Dec 2011 14:54:40 -0500 Received: from cinmles03.e2k.ad.ge.com ([3.159.215.21]) by cinmles03-vs2.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 21 Dec 2011 14:54:40 -0500 Received: from cinmlcf01.e2k.ad.ge.com ([3.159.215.10]) by cinmles03.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 21 Dec 2011 14:54:40 -0500 Received: from alpmlef05.e2k.ad.ge.com ([3.159.18.14]) by cinmlcf01.e2k.ad.ge.com with InterScan Message Security Suite; Wed, 21 Dec 2011 14:54:39 -0500 Received: from CINMLVEM26.e2k.ad.ge.com ([3.159.215.83]) by alpmlef05.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 21 Dec 2011 14:54:38 -0500 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: eglibc-2_14 patch: Add protection on the __caddr_t typedef in usr/include/sys/types.h to avoid problems when caddr_t is defined. Date: Wed, 21 Dec 2011 19:55:00 -0000 Message-ID: <69ABDB41F438EF499C150818A55F635B0DB5D670@CINMLVEM26.e2k.ad.ge.com> From: "Diekema, Jon (GE Aviation, US)" To: Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org X-SW-Source: 2011-12/txt/msg00073.txt.bz2 When using ct-ng 1.13.0, the following patch for eglibc-2_14 was needed for a i686-pc-mingw32-i686-pc-linux-gnu build. =20 diff --git a/patches/eglibc/2_14/100-caddr_t-typedef-from-types.h.patch b/patches/eglibc/2_14/100-caddr_t-typedef-from-types.h.patch new file mode 100644 index 0000000..11b5f8b --- /dev/null +++ b/patches/eglibc/2_14/100-caddr_t-typedef-from-types.h.patch @@ -0,0 +1,33 @@ +Add protection on the __caddr_t typedef in usr/include/sys/types.h to avoid problems when caddr_t is defined. + +[ALL ] i686-pc-linux-gnu-cc -march=3Di686 -mtune=3Di686 -O2 -march=3Di686 -mtune=3Di686 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/gcc -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/gcc/. -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/gcc/../include -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/gcc/../libcpp/include -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/i686-pc-linux-gnu/build/static/include -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/i686-pc-linux-gnu/build/static/include -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/i686-pc-linux-gnu/build/static/include -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/gcc/../libdecnumber -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/gcc/../libdecnumber/bid -I../libdecnumber -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/i686-pc-linux-gnu/build/static/include -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/i686-pc-linux-gnu/build/static/include -g0 -finhibit-size-directive -fno-inline -fno-exceptions -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize -fno-stack-protector -I. -I. -I../.././gcc -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/libgcc -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/libgcc/. -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/libgcc/../gcc -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/libgcc/../include -I/usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.buil d/src/gcc-linaro-4.6-2011.10/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -o crtbeginS.o -MT crtbeginS.o -MD -MP -MF crtbeginS.dep -fno-omit-frame-pointer -fno-asynchronous-unwind-tables -fPIC -c /usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.build/ src/gcc-linaro-4.6-2011.10/libgcc/../gcc/crtstuff.c -DCRT_BEGIN -DCRTSTUFFS_O +[ALL ] In file included from /usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.build/ src/gcc-linaro-4.6-2011.10/libgcc/../gcc/tsystem.h:90:0, +[ALL ] from /usr/local/src/crosstool-build/i686-pc-mingw32-i686-pc-linux-gnu/.build/ src/gcc-linaro-4.6-2011.10/libgcc/../gcc/crtstuff.c:61: +[ERROR] /opt/ctng/i686-pc-linux-gnu/i686-pc-linux-gnu/sysroot/usr/include/sys/ty pes.h:117:19: error: two or more data types in declaration specifiers +[ERROR] /opt/ctng/i686-pc-linux-gnu/i686-pc-linux-gnu/sysroot/usr/include/sys/ty pes.h:117:26: error: expected identifier or '(' before ';' token + +--- ./posix/sys/types.h 2010-01-26 06:27:38.000000000 -0500 ++++ ./posix/sys/types.h 2011-11-17 11:39:03.662925595 -0500 +@@ -113,10 +113,21 @@ +=20 + #ifdef __USE_BSD + # ifndef __daddr_t_defined ++# ifndef daddr_t + typedef __daddr_t daddr_t; +-typedef __caddr_t caddr_t; ++# else ++# define __daddr_t daddr_t ++# endif + # define __daddr_t_defined + # endif ++# ifndef __caddr_t_defined ++# ifndef caddr_t ++typedef __caddr_t caddr_t; ++# else ++# define __caddr_t caddr_t ++# endif ++# define __caddr_t_defined ++# endif + #endif +=20 + #if (defined __USE_SVID || defined __USE_XOPEN) && !defined __key_t_defined -- For unsubscribe information see http://sourceware.org/lists.html#faq