From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by mail.openembedded.org (Postfix) with ESMTP id 009236E268 for ; Fri, 24 Apr 2015 03:35:25 +0000 (UTC) Received: by pacwv17 with SMTP id wv17so14150959pac.0 for ; Thu, 23 Apr 2015 20:35:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=m1NEu94Ucs8hTaNe8VxeE1LGTysQkrDYS1KAQXSzF7U=; b=q20OL38+Xkv1gO4fRWoIJj52OZaB9iNOrdLAf3jjyhULfeVKR1CQh/pr+L7RST6Og+ NUA57DhaHvJcrKNAX+VsvcveZvt4IsGI1dkWXSJCiD4yPS+bS1NAWjb+TayIqT6Xc/zJ 2OEThhrttLyWTVY63ouOfQTWd6zjifFwNQdrB1WEY+oHe/FWRnxYEpfPGUcKd+GPkpT0 erGWq2p6vLvYPwXdv/KE+Xk1bMRLqgjPc4XV6x1111ynwHNdjNUei+mXnoyB2PiSRxhN NvFfnx3tYTQyEH90wPzdgM99rkKtz/eylGkr7UzBbo0HbBS5Z0VlmfygjP6tYFcKJ+ko XP4Q== X-Received: by 10.70.135.106 with SMTP id pr10mr2224703pdb.156.1429846526380; Thu, 23 Apr 2015 20:35:26 -0700 (PDT) Received: from iMac.hsd1.ca.comcast.net (c-24-130-225-169.hsd1.ca.comcast.net. [24.130.225.169]) by mx.google.com with ESMTPSA id i16sm9423184pbq.79.2015.04.23.20.35.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 23 Apr 2015 20:35:25 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Date: Thu, 23 Apr 2015 20:35:04 -0700 Message-Id: X-Mailer: git-send-email 2.1.4 Subject: [PATCH 00/14] Fix world build with gcc-5 X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2015 03:35:28 -0000 I saw that my prior pull request has not yet been picked so I took opportunity to update it with few more commits and remove the commits not needed for world builds out. With these world builds on OE-Core are succeeding for all supported qemu machines The gcc upgrade is not yet proposed since we are still in RC phase and as soon as 5.1.0 is released I will propose it for OE-Core Khem Raj (14): glibc, packagegroup-self-hosted, packagegroup-core-lsb: Consider non-glibc libcs insserv: Fix build with gcc5 and clang xserver-xorg: Fix build with gcc-5 u-boot-mkimage: Backport fix from upstream to fix build with gcc-5 mdadm: Fix inline semantics lttng-tools: Add extern qualifier to declarations in .h file subversion: Add -P to CPPFLAGS gnome-icon-theme: Needs nls.m4 gtk+: Correct function prototype grub: Backport const qualifier fix for gcc-5 gummiboot: upgrade 43 -> 48+git pkgconfig: Upgrade to latest git tip fontconfig: Upgrade to 2.11.93 fontconfig: Fix pkgconfig file generation to not have absolute paths ..._dhcp_vendor-Add-missing-const-qualifiers.patch | 33 ++ meta/recipes-bsp/grub/grub2.inc | 1 + .../gummiboot/gummiboot/fix-objcopy.patch | 28 +- meta/recipes-bsp/gummiboot/gummiboot_git.bb | 4 +- meta/recipes-bsp/u-boot/u-boot-mkimage/gcc5.patch | 91 ++++ meta/recipes-bsp/u-boot/u-boot-mkimage_2015.01.bb | 4 +- meta/recipes-core/glibc/glibc_2.21.bb | 8 +- .../packagegroups/packagegroup-self-hosted.bb | 7 +- .../161_bts777914_fix_undeclared_identifier.patch | 36 ++ meta/recipes-devtools/insserv/insserv_1.14.0.bb | 1 + ...Strip-system-library-directories-reliably.patch | 30 -- .../pkgconfig/pkgconfig-0.28/autofoo.patch | 528 --------------------- .../pkgconfig-0.28/obsolete_automake_macros.patch | 16 - meta/recipes-devtools/pkgconfig/pkgconfig.inc | 6 +- .../pkgconfig/pkgconfig/autofoo.patch | 528 --------------------- .../fix-glib-configure-libtool-usage.patch | 0 meta/recipes-devtools/pkgconfig/pkgconfig_0.28.bb | 11 - meta/recipes-devtools/pkgconfig/pkgconfig_git.bb | 42 +- .../subversion/subversion_1.8.11.bb | 3 +- meta/recipes-extended/mdadm/files/inline.patch | 39 ++ meta/recipes-extended/mdadm/mdadm_3.3.2.bb | 1 + .../packagegroups/packagegroup-core-lsb.bb | 9 + .../recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb | 2 +- .../gtk+/gtk+/strict-prototypes.patch | 24 + meta/recipes-gnome/gtk+/gtk+_2.24.27.bb | 1 + .../fontconfig/revert-static-pkgconfig.patch | 20 + ...{fontconfig_2.11.1.bb => fontconfig_2.11.93.bb} | 7 +- ...sdksyms.sh-Make-sdksyms.sh-work-with-gcc5.patch | 50 ++ .../xorg-xserver/xserver-xorg_1.16.3.bb | 1 + .../lttng/lttng-tools/extern-decls.patch | 442 +++++++++++++++++ meta/recipes-kernel/lttng/lttng-tools_2.6.0.bb | 1 + 31 files changed, 794 insertions(+), 1180 deletions(-) create mode 100644 meta/recipes-bsp/grub/files/0001-parse_dhcp_vendor-Add-missing-const-qualifiers.patch create mode 100644 meta/recipes-bsp/u-boot/u-boot-mkimage/gcc5.patch create mode 100644 meta/recipes-devtools/insserv/files/161_bts777914_fix_undeclared_identifier.patch delete mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig-0.28/0001-Strip-system-library-directories-reliably.patch delete mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig-0.28/autofoo.patch delete mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig-0.28/obsolete_automake_macros.patch delete mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig/autofoo.patch rename meta/recipes-devtools/pkgconfig/{pkgconfig-0.28 => pkgconfig}/fix-glib-configure-libtool-usage.patch (100%) delete mode 100644 meta/recipes-devtools/pkgconfig/pkgconfig_0.28.bb create mode 100644 meta/recipes-extended/mdadm/files/inline.patch create mode 100644 meta/recipes-gnome/gtk+/gtk+/strict-prototypes.patch create mode 100644 meta/recipes-graphics/fontconfig/fontconfig/revert-static-pkgconfig.patch rename meta/recipes-graphics/fontconfig/{fontconfig_2.11.1.bb => fontconfig_2.11.93.bb} (83%) create mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/0001-sdksyms.sh-Make-sdksyms.sh-work-with-gcc5.patch create mode 100644 meta/recipes-kernel/lttng/lttng-tools/extern-decls.patch -- 2.1.4