summaryrefslogtreecommitdiff
path: root/packages/gcc/gcc3-build.inc
AgeCommit message (Collapse)AuthorFiles
2005-08-11This set of changes ensures that TARGET_CC_ARCH is passed reliably to allJohn Bowler1
packages in a build. The change fixes problems in the following packages: binutils{,-cross}_2.15.94.0.1 HOST_CC_ARCH was not being passed to HOST_CC. The problem does not seem to be present in binutils* 2.16, however this version is still used for uClibc builds. gcc{,-cross,-cross-initial}_3.4.4 HOST/TARGET_CC_ARCH was not used in the appropriate places, plus this was not sufficient - FLAGS_FOR_TARGET (a gcc make variable) is now preloaded with the target CC_ARCH values, which causes all the builds (gcc, g++, gcj, fortran) to get the correct values. gcc OTHER *NOT* fixed - other versions of gcc will still need the _CC_ARCH fix in the same lines (CC_FOR_TARGET, GCC_FOR_TARGET, CXX_FOR_TARGET), however so long as these builds use gcc3-*.inc the FLAGS_FOR_TARGET fixx will be there. uclibc{,-initial}_0.9.27 TARGET_CC_ARCH added to the do_compile. For the do_stage step the build actually compiles target code (make utils), but this will not accept a CC with whitespace. The TARGET_CC_ARCH flags have therefore been added to CFLAGS (a bit ugly, but it works). These changes have been tested for both cross and target builds, the changes should be fine on self-hosted (i.e. target-hosted) builds, if anyone actually does these, but note that the gcc build specifically tests for build==host and does *not* do certain _FOR_TARGET settings in this case (this was the case before this change too) - if you are seeing strange settings on self-hosted gcc builds (before and after this change) check the do_compile environment variable settings.
2005-06-22Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/Marcin Juszkiewicz1
into home.hrw.one.pl:/home/hrw/zaurus/oe/openembedded 2005/06/21 14:59:20+02:00 hrw.one.pl!hrw Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/ into home.hrw.one.pl:/home/hrw/zaurus/oe/openembedded 2005/06/21 13:26:22+02:00 hrw.one.pl!hrw Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/ into home.hrw.one.pl:/home/hrw/zaurus/oe/openembedded 2005/06/21 11:24:43+02:00 hrw.one.pl!hrw Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/ into home.hrw.one.pl:/home/hrw/zaurus/oe/openembedded 2005/06/21 10:45:38+02:00 hrw.one.pl!hrw Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/ into home.hrw.one.pl:/home/hrw/zaurus/oe/openembedded 2005/06/16 18:36:46+02:00 hrw.one.pl!hrw gcc3: disable building Java on mipsel BKrev: 42b91a009tfNwXXJron1Foy8fikAxA
2005-06-05Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/06/05 12:05:27+01:00 reciva.com!pb also suppress java on armeb BKrev: 42a2dcf0I1aysVmMiDmIzZcV524DjA
2005-06-04Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/06/04 20:57:43+01:00 reciva.com!pb shuffle some gcc bits around BKrev: 42a211a9UI3CnuzP7rPMH507ZQN9wg
2005-04-16distinguish BINV from PV in gcc packagingPhil Blundell1
BKrev: 4260b45cR8_AIShvdJDZcLoJY45uBQ
2005-03-12Merge nslu2-linux@nslu2-linux.bkbits.net:openembeddedg2@giantshoulder.com1
into giantshoulder.com:/home/tom/dev/openslug/openembedded 2005/03/12 03:41:05-08:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/03/12 12:27:12+01:00 (none)!koen local.conf.sample: note on leading spaces 2005/03/12 11:43:28+01:00 (none)!koen Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into lieve.(none):/data/build/oe/clean-tree/openembedded 2005/03/12 11:43:02+01:00 (none)!koen libmatchbox_svn.bb: update to 1.6 2005/03/11 19:41:18-08:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/03/11 21:57:25-05:00 handhelds.org!kergoth Gcc 3.4.0, 3.4.1, 3.4.2: * Remove old versions. Gcc 3.4.3: * Adjust the gcc build to patch away the STMP_FIXINC/STMP_FIXPERM screwup when not setting --with-sysroot, and stop passing --with-sysroot .. setting it was resulting in our g++ binary adding -L/lib and -L /usr/lib to its link lines, which caused lots of problems. 2005/03/11 16:41:04-08:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/03/11 13:41:54-08:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/03/11 12:41:05-08:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/03/11 11:41:06-08:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded BKrev: 4232fb4bz0F18QK-4Xxxw237qdrUng
2005-03-11Build libstdc++ with --disable-libstdcxx-pch instead of ↵Chris Larson1
--disable-hosted-libstdcxx. BKrev: 423106aera6A69PlhQ9P2x5IPDIzsA
2005-03-11gcc 3.4.x: Build libstdc++ with --disable-hosted-libstdcxx to disable abi ↵Chris Larson1
check and precompiled headers. BKrev: 4230e9aao_KPyiTvyJF5GF1LbbZ78Q
2005-03-09Gcc 3.4.x:Chris Larson1
Bump PR. Set --with-sysroot for the target gcc build, which fixes the "missing syslimits.h" problem. Gcc packaging updates: split out gcov and cpp, package the /lib/cpp symlink, and rename the -c++ and -f77 packages. BKrev: 422f6174mry97gr8W2Ii-XVLw9aRRQ
2004-12-09Merge oe-devel@oe-devel.bkbits.net:openembeddedChris Larson1
into hyperion.kergoth.com:/home/kergoth/code/openembedded 2004/12/09 03:39:39-06:00 kergoth.com!kergoth Break people's builds again.. this time moving the packages into a packages/ subdir to clean things up a bit. BKrev: 41b81f3dvlp3rU7_8MUXLcI8LDdDoA