summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* use --enable-poison-system-directories with cross-compilers when the patch ↵Mike Frysinger2012-08-191-1/+5
| | | | is available
* update path to fix_libtool_files.sh in toolchain_pkg_postrm #420731 by Piotr ↵Mike Frysinger2012-06-111-3/+3
| | | | Karbowski
* add *-softfp-* support to the vendor field for people who want this for ↵Mike Frysinger2012-06-091-4/+12
| | | | binary compat with closed sourced drivers #416727 by Raúl Porcel; merge the tc-is-hardfloat helper into the one place where it is called in the whole tree to avoid further confusion between when the return values of tc-is-softfloat and tc-is-hardfloat
* restore pkg_postrm export -- commit 1.542 was meant to delete pkg_prerm, not ↵Mike Frysinger2012-06-051-2/+2
| | | | pkg_postrm as pointed out by Arfrever
* always build up the multilib list for gcc even when --disable-multilib as it ↵Mike Frysinger2012-06-031-3/+5
| | | | needs that info when picking the default target (to make native x32 work again)
* teach gcc how to handle CTARGET abis independent of CHOST abisMike Frysinger2012-06-031-9/+13
|
* punt pkg_preinst as it is merely a stub and no one calls it anymoreMike Frysinger2012-06-021-6/+2
|
* delete pkg_prerm from export_functions since its no longer definedMike Frysinger2012-06-021-2/+2
|
* drop multilib_env setup calls since crossdev supports multilib now, and host ↵Mike Frysinger2012-06-021-10/+1
| | | | builds provide info via the profile
* punt pkg_postrm as we no longer install these files into the / paths (rev ↵Mike Frysinger2012-06-021-8/+2
| | | | 1.537), which means these files dont exist for us to touch in the first place #415947
* pass --enable-obsolete for end users to use older (unsupported) targets ↵Mike Frysinger2012-05-311-1/+2
| | | | #418397 by cJ
* handle mingw64 targets in the libc cross-compiler logic #417793 by Matt WhitlockMike Frysinger2012-05-301-2/+4
|
* drop x32 support for 4.6.x versions now that we have 4.7.0Mike Frysinger2012-05-221-12/+4
|
* only default armv7 to vfpv3-d16. default armv6 to vfp, but otherwise, keep ↵Mike Frysinger2012-05-181-5/+8
| | | | the rest defaulting to softfloat. #415937 by jannis
* install .awk into /usr/share/gcc-data/ to avoid /lib/ mess, and we dont need ↵Mike Frysinger2012-05-151-16/+12
| | | | it in /. same goes for fix_libtool_files.sh in /usr/sbin rather than /sbin. #415947 by Jim Faulkner.
* use `use_if_iuse` with bootstrap since not all versions have thisMike Frysinger2012-05-131-2/+2
|
* drop warnings for old versions of codeMike Frysinger2012-05-131-18/+1
|
* arm: rework default --with-arch selection to be more tolerant of endian ↵Mike Frysinger2012-05-101-13/+23
| | | | variations #414395 by Bertrand Jacquin, to automatically throw away unknown arm encodings #264534, and to select vfpv3-d16 by default for hardfp targets -- people can override this at runtime if they wish via CFLAGS, or via EXTRA_ECONF when building gcc
* simplify SLOT logic a bit by dropping CTARGET as we no longer need it -- we ↵Mike Frysinger2012-04-141-4/+2
| | | | have CATEGORY=cross-${CTARGET} to keep things unique
* All ebuilds need a version number so drop special case for master. Update ↵Ryan Hill2012-03-221-9/+9
| | | | comments.
* require gcc-config-1.5+ now that everyone is stable (has ABI CFLAGS fixes ↵Mike Frysinger2012-03-151-2/+2
| | | | and go support)
* also rename gcov for people in the gcc-bin dirMike Frysinger2012-03-141-2/+4
|
* Rev. 1.527 fixed 4.7 without me noticing. Add comments about the format of ↵Ryan Hill2012-03-101-4/+5
| | | | gcc/BASE-VER to prevent future confusion.
* Revert PRERELEASE setting for live ebuilds. It seems 4.7 treats BASE-VER ↵Ryan Hill2012-03-101-3/+7
| | | | differently than earlier versions. This fixes them, but breaks 4.7 again.
* We need micro versions on live ebuilds in order for tc_version_is_at_least() ↵Ryan Hill2012-03-101-3/+5
| | | | to work properly.
* Tweak live ebuild bits.Ryan Hill2012-03-101-8/+7
|
* Fix unpacking of live git ebuilds.Ryan Hill2012-03-101-3/+3
|
* revise versioned symlink creation #406765 #220149Mike Frysinger2012-03-041-4/+6
|
* initial live git supportMike Frysinger2012-03-041-3/+17
|
* add a useful default DESCRIPTION, do not set a release tarball for 9999 ↵Mike Frysinger2012-03-031-3/+10
| | | | versions, and move I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS check here to avoid copying to all snapshot/live ebuilds
* Update comment about cloog/cloog-ppl.Ryan Hill2012-03-031-4/+8
|
* Prevent bundled libffi from being installed with gcj or gccgo (bug #354903 ↵Ryan Hill2012-03-031-25/+6
| | | | by Xake). Drop old libffi-related code.
* install versioned symlinks for cross-compilers too #220149 by cJMike Frysinger2012-03-021-2/+2
|
* drop cxxabi.h relocation since it appears to be unnecessary nowadays with ↵Mike Frysinger2012-02-281-5/+1
| | | | our compiler layout #406209 by Matthias Dahl
* Require dev-libs/ppl-0.11 now that it's stable (bug #396569). Drop ↵Ryan Hill2012-02-201-9/+4
| | | | cloog-ppl include path workaround as we've required 0.15.0 for a while now.
* Fix bug 301299 for gccMagnus Granberg2012-02-121-2/+8
|
* Add HARD_CFLAGS to CXXFLAGS on toolchain.eclassMagnus Granberg2012-01-171-6/+13
|
* --with-abi support for amd64 has not yet been merged into master #394823 by ↵Mike Frysinger2011-12-161-5/+4
| | | | Helmut Jarausch
* simplify gcc_version_patch slightlyMike Frysinger2011-12-151-8/+6
|
* replace `want_boundschecking` with `use_if_iuse boundschecking` since they ↵Mike Frysinger2011-12-151-20/+12
| | | | have the same backing logic, and merge the (now) single user of _want_stuff into want_pie so we can simplify that func in a follow up commit
* automatically create a tarball of all config.log files when we fail, and ↵Mike Frysinger2011-12-131-1/+11
| | | | tell the user to attach those so hopefully we can stop having to request these ourselves in bugzilla
* enable {bi,multi}arch support for ppc/x86 targets too #349405 by Denis ↵Mike Frysinger2011-12-101-9/+9
| | | | Kaganovich
* only use --with-abi for x86_64 targets with recent enough versions as ↵Mike Frysinger2011-12-081-2/+10
| | | | reported by chutzpah
* handle --with-abi for x86_64 targets too, and unify with the ↵Mike Frysinger2011-12-081-25/+35
| | | | --with-multilib-list option
* use -depth/-delete to simplify empty dir pruningMike Frysinger2011-12-071-4/+2
|
* Disappear disappeared devs.Ryan Hill2011-12-071-3/+4
|
* send `chown root` output to /dev/null so that we dont dump a lot of crap ↵Mike Frysinger2011-12-061-4/+5
| | | | when test installing as non-root (e.g. ebuild ... install)
* backport x32 support to 4.6.2+ until 4.7.0+ is releasedMike Frysinger2011-12-061-3/+13
|
* fix multilib assumptions when setting up LDPATH (that there is only "32" and ↵Mike Frysinger2011-12-061-33/+16
| | | | "64" subdirs), and make it work regardless of active profile
* simplify GCC_LANG logicMike Frysinger2011-12-061-30/+14
|