Commit graph

122 commits

Author SHA1 Message Date
Richard Purdie
db99dabc66 gcc: Drop 4.3.1 and 4.3.2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 21:49:10 +00:00
Richard Purdie
23d8841f28 gcc: Make sure target_* variables are set, fixing gcc search path issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 21:46:51 +00:00
Richard Purdie
d6c7a44b94 gcc-cross-canadian: Fix include paths and hence c++ compiler issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20 15:56:35 +00:00
Esben Haabendal
3d3053e6cc Add crosssdk and cross-canadian gcc 4.2.3 recipes 2010-01-19 15:08:30 +00:00
Richard Purdie
0b724f9083 gcc-cross-canadian: Add gettext-nativesdk DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 10:48:56 +00:00
Richard Purdie
523439fda4 gcc-crosssdk: Fix DEPENDS for gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 09:19:06 +00:00
Richard Purdie
88872c05b5 gcc-crosssdk-intermediate: Add missing gettext-native dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 21:55:51 +00:00
Richard Purdie
1b20976cfc gcc: Use DEPENDS += to preseve gettext dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 18:11:38 +00:00
Joshua Lock
91d2e7d1bc gcc: add gettext to dependencies
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:34:00 +00:00
Richard Purdie
e4d0c6479e gcc-native: Convert to stage using do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 23:33:52 +00:00
Richard Purdie
ec22e232d4 gcc: Convert cross recipes to stage in do_install. Also moves stdc++ and other libs into the sysroot
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 23:36:11 +00:00
Richard Purdie
837dabc63d Drop gcc-native 3.4.4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Marcin Juszkiewicz
099fa6714d gcc 3.4.4: fixed Ubuntu 9.10 build
open() require 3 arguments now.

Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
2009-11-02 20:48:07 +01:00
Richard Purdie
8ceb125143 gcc-4.1.2: Add missing patch (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-23 09:59:40 +01:00
Richard Purdie
9943a3e063 gcc-crosssdk: Add code to change the deafult linker path in the case of sdk binaries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 01:03:57 +01:00
Richard Purdie
0eb3586073 gcc-configure-common.inc: Fix to use target system paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
191b03036c gcc-cross-sdk.inc: Drop no unused file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
9174f712c6 gcc-configure-sdk: Tweak compiler options for working canadian cross compiles
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
192709ca26 gcc-configure-common: Allow the sysroot layout seen by the compiler to be configured (based on a patch from OE.dev but improved)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
7efbf5caf8 gcc-configure-common.inc: Allow the multilib option to be changed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
31a82c65ae gcc-package-cross: Cope with lib64 binaries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
ca667135a3 nativesdk: Convert to use crosssdk toolchain and remove binutils/gcc nativesdk recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
afa02c5470 cross-canadian: Add cross-canadian class with gcc and binutils recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
c906f2bce4 crosssdk: Add crosssdk class with gcc and binutils recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
0d7207ca39 sdk.bbclass: Rename to nativesdk.bbclass
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:22 +01:00
Richard Purdie
af85ce4b4e Remove layout_* variables
Remove layout_* variables and replace them with variables specific to the
different classes. The layout variables were only useful for the native/cross
classes and caused more confusion than they solved. They didn't scale to the
sdk class. It now clear a small set of native/cross variables fulfil the needs.

This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes
sense since we're installing binaries into the locations we're compiling them for.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:24:36 +01:00
Richard Purdie
2e7e072f58 gcc-4.3.3: Sync patchset with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:22:34 +01:00
Richard Purdie
d4181505d7 gcc-package-sdk.inc: Make sure include-fixed headers are included with the toolchain
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 23:19:58 +01:00
Richard Purdie
e6a3149428 gcc: Add 4.3.3 and switch to for Moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 09:42:20 +01:00
Richard Purdie
8101d6f93b gcc: Disable patches not needed for 4.3.x 2009-01-07 16:29:38 +00:00
Richard Purdie
3f4a6d8c8b gcc: Drop unneeded patch 2008-12-31 22:57:44 +00:00
Richard Purdie
3860decab2 gcc: Improve the build containment failure error message to be more user friendly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5474 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 23:04:13 +00:00
Richard Purdie
8a76c9c705 gcc-cross-sdl 4.3.1: Merge in two fixes from OE, DEPEND on mpfr-sdk and gmp-sdk, use LD_LIBRBARY_PATH to fine libmpfr
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 15:58:29 +00:00
Richard Purdie
b7b275518b gcc: Add 4.3.2 recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5202 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-19 17:29:23 +00:00
Marcin Juszkiewicz
86555b2cec gcc-cross-initial: disable decimal float in 4.3.1 to fix x86 build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5033 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:43:11 +00:00
Marcin Juszkiewicz
2d5d1ef1ac gcc-cross: remove not used symlinking for cross builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4990 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 11:06:56 +00:00
Richard Purdie
87796f6ce0 gcc: Add toolchain build process changes from OE which adds gcc-cross-intermediate and removes glibc-intermediate based on a patch from Khem Raj as will be aplied to OE.dev making the build process much more rebust/stable/correct.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 20:30:37 +00:00
Richard Purdie
e8bda85756 gcc 4.3.0 -> 4.3.1 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4876 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 12:28:46 +00:00
Richard Purdie
ba2831f50b gcc-common.inc: Use STAGING_DIR_TARGET instead of a more hardcoded path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4871 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:55:57 +00:00
Richard Purdie
94241d9247 Add gcc CSL 2008q1 from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4866 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:21:43 +00:00
Richard Purdie
64a64788c1 gcc-cross-configure.inc: Move libssp to staging directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4619 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 11:53:14 +00:00
Richard Purdie
d03981d6c1 gcc: Add csl 2007q3 from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4605 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:34:02 +00:00
Richard Purdie
2c4695a03c gcc-cross-initial-4.3.0: Add DEPENDS on mpfr-native and gmp-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 22:06:06 +00:00
Richard Purdie
4bf7ed5458 gcc-package-sdk.inc: Make sure c++ headers are included
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 17:23:04 +00:00
Richard Purdie
7b86677dde gcc-configure-*.inc: Fix up local-prefix and gcc-include-dir options
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 17:19:06 +00:00
Richard Purdie
43a9974521 gcc: Sync libssp changes from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 09:28:06 +00:00
Richard Purdie
3c35b00196 gcc: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 09:06:00 +00:00
Richard Purdie
b1c880f0de gcc: Add 3.4.6 gcc-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:34:03 +00:00
Marcin Juszkiewicz
66df6d1244 gcc: upgrade 4.2.2 -> 4.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 10:04:19 +00:00
Richard Purdie
0b0cf026cf gcc: Add 4.3.0 from OE.dev (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4188 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 20:32:31 +00:00