generic-poky/meta/recipes-devtools/gcc
Khem Raj 52dc5edde3 gcc-4.6: Backport fix for PR32219
This fix is needed for gold to work. Otherwise
connman fails to build since it used hidden weak
symbols.

See

http://gcc.gnu.org/bugzilla/PR32219
http://www.cygwin.com/ml/binutils/2008-02/msg00239.html

The fix proposed to gcc had reviews which were not addressed hence the
patch is not yet
applied to gcc upstream.

connman can also have workaround by changing the visibility of these
symbols to be default
 __attribute__ ((weak, visibility("hidden")))

to

 __attribute__ ((weak, visibility("default")))

in include/plugin.h

(From OE-Core rev: 3cb2b003db7371b3a47d02c08352a262e1e419b4)

(From OE-Core rev: 9a160921a16c9c37e07e4b5cb30e37348ecd205b)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-01-30 16:38:04 +00:00
..
gcc-4.5.1 gcc-4.5.1: Drop gcc-poison-parameters.patch, replace with bug fix patch 2011-08-29 13:47:59 +01:00
gcc-4.6 gcc-4.6: Backport fix for PR32219 2012-01-30 16:38:04 +00:00
gcc-csl-arm gcc: remove unused patches and move patches in proper dir 2011-05-18 14:32:47 +01:00
gcc-4.5.1.inc gcc: include libgcov.a into libgcc-dev package 2012-01-30 16:37:49 +00:00
gcc-4.6.inc gcc-4.6: Backport fix for PR32219 2012-01-30 16:38:04 +00:00
gcc-common.inc bitbake meta-toolchain with gcc 4.5.1 failed 2011-08-23 18:23:33 -07:00
gcc-configure-common.inc gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-configure-cross.inc Share gcc work directories 2011-06-30 20:56:33 +01:00
gcc-configure-runtime.inc gcc: Fix file ownership 2011-06-28 13:55:40 +01:00
gcc-configure-sdk.inc gcc-configure-sdk: Point sysroot to correct location 2012-01-30 16:38:03 +00:00
gcc-configure-target.inc gcc: Fix c++ search path for target system compiler making everything consistent 2010-10-07 11:06:32 +01:00
gcc-cross-canadian.inc Using TRANSLATED_TARGET_ARCH instead of TARGET_ARCH. 2010-12-10 15:36:48 +00:00
gcc-cross-canadian_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-cross-canadian_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-cross-initial.inc gcc-cross-initial, gcc-crosssdk-initial: change CROSS_TARGET_SYS_DIR and insall into new locations 2011-01-25 10:59:18 +00:00
gcc-cross-initial_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-cross-initial_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-cross-initial_csl-arm-2008q1.bb Major layout change to the packages directory 2010-08-27 15:29:45 +01:00
gcc-cross-intermediate.inc gcc: use ${base_lib} to match gcc default configuration 2011-08-08 13:41:19 +01:00
gcc-cross-intermediate_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-cross-intermediate_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-cross-intermediate_csl-arm-2008q1.bb Major layout change to the packages directory 2010-08-27 15:29:45 +01:00
gcc-cross-kernel.inc gcc-cross-kernel: update to match new toolchain sysroot layout 2011-06-28 15:06:53 +01:00
gcc-cross.inc Major layout change to the packages directory 2010-08-27 15:29:45 +01:00
gcc-cross4.inc Major layout change to the packages directory 2010-08-27 15:29:45 +01:00
gcc-cross_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-cross_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-cross_csl-arm-2008q1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-crosssdk-initial.inc gcc-crosssdk-initial: Ensure native dependencies are built, these can differ accross different gcc versions causing build failures 2010-09-06 22:55:49 +01:00
gcc-crosssdk-initial_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-crosssdk-initial_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-crosssdk-intermediate.inc gcc: fix possible problems with nscd compilation during eglibc-nativesdk build 2012-01-30 16:37:49 +00:00
gcc-crosssdk-intermediate_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-crosssdk-intermediate_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-crosssdk.inc Share gcc work directories 2011-06-30 20:56:33 +01:00
gcc-crosssdk_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-crosssdk_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc-csl-arm-2005q3.inc recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
gcc-csl-arm-2008q1.inc recipes: Delete patch=1, its default and replace pnum with striplevel 2011-08-23 18:23:30 -07:00
gcc-package-cross.inc gcc-package-cross: Switch to using pattern matching to detect when to stash libgcc into the sysroot 2011-07-05 11:39:09 +01:00
gcc-package-runtime.inc gcc-runtime: fix installed but unpackaged files 2011-07-08 16:39:10 +01:00
gcc-package-sdk.inc gcc: Fix two QA issues 2012-01-30 16:37:49 +00:00
gcc-package-target.inc gcc: Fix two QA issues 2012-01-30 16:37:49 +00:00
gcc-runtime_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc-runtime_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc_4.5.1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
gcc_4.6.bb gcc-4.6: Switch to using svn SRC_URI for recipe 2011-06-23 11:50:07 +01:00
gcc_csl-arm-2008q1.bb gcc: Various fixups to ensure consistent gcc builds 2011-08-11 19:08:02 +01:00
libgcc_4.5.1.bb gcc: include libgcov.a into libgcc-dev package 2012-01-30 16:37:49 +00:00
libgcc_4.6.bb gcc: include libgcov.a into libgcc-dev package 2012-01-30 16:37:49 +00:00