summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* --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
|
* simplify the setup of $S and $SRC_URI a bitMike Frysinger2011-12-061-29/+16
|
* the make_gcc_hard func already displays info messages, so simplify the ↵Mike Frysinger2011-12-061-5/+2
| | | | calling code
* unify duplicate sed statements in make_gcc_hardMike Frysinger2011-12-061-10/+11
|
* collapse redundant hardened_gcc_works checks in want_minispecsMike Frysinger2011-12-061-2/+2
|
* drop HARDENED_{GCC,PIE}_WORKS variable checking since no one sets these anymoreMike Frysinger2011-12-061-10/+7
|
* drop {PIE,SSP}_UNSUPPORTED variable checking since no one sets these, and it ↵Mike Frysinger2011-12-061-47/+7
| | | | relies on checking $ACCEPT_KEYWORDS which portage no longer exports
* turn libssp support into a USE flag and drop all the manual detection of SSP ↵Mike Frysinger2011-12-061-50/+3
| | | | in the C library
* Drop obsolete/unsupported SSP/PIE code in older gcc versions (pre gcc-4)Mike Frysinger2011-12-061-137/+5
|
* no one uses MAN_VER anymore, so just drop itMike Frysinger2011-12-041-18/+1
|
* simplify libjava multilib hack a bitMike Frysinger2011-12-041-12/+10
|
* relocate logging.properties from libgcj to avoid SLOT collisions #390713 by ↵Mike Frysinger2011-12-041-10/+12
| | | | Martin von Gagern
* drop old glibc pie checking as this has worked since at least version 2.4Mike Frysinger2011-12-041-16/+1
|
* drop now unused exclude_gcc_patches/GENTOO_PATCH_EXCLUDE logicMike Frysinger2011-12-031-16/+1
|
* delete unused HTB_EXCLUSIVE variable, and drop old do_gcc_stub logic which ↵Mike Frysinger2011-12-031-31/+4
| | | | is used only with <gcc-4.1
* convert GCCMAJOR/GCCMINOR checking to tc_version_is_at_least when possibleMike Frysinger2011-12-031-13/+9
|
* drop protoize/unprotoize altogether since upstream has deprecated itMike Frysinger2011-12-031-10/+1
|
* delete hardened code that is only used in gcc-3.x versions (as we no longer ↵Mike Frysinger2011-12-021-86/+1
| | | | support those)
* find the C++ man page dir dynamically to handle gcc-4.3+ #273654 by David ↵Mike Frysinger2011-12-021-2/+2
| | | | Flogeras
* fix up python libstdc++ helpers: install the core code into the same place ↵Mike Frysinger2011-11-301-12/+20
| | | | as the existing python code, and fix up the pretty printer movers to handle all ABIs and not just the native/32bit
* do not check config-lang.in in pkg_xxx funcs #391369 by Agostino SarubboMike Frysinger2011-11-221-2/+2
|
* Fix live ebuilds.Ryan Hill2011-11-211-3/+3
|
* check cxx is in IUSE before trying to use it #391149 by Raúl PorcelMike Frysinger2011-11-201-6/+8
|
* migrate USE=nocxx to USE=cxxMike Frysinger2011-11-141-11/+18
|
* pull some more deps out of the ebuilds (gcj/fortran/mpfr), and convert a few ↵Mike Frysinger2011-11-091-8/+24
| | | | stragglers to new in_iuse/use_if_iuse helpers
* use tc_version_is_at_least rather than parsing GCC_BRANCH_VER for lto handlingMike Frysinger2011-10-311-3/+6
|
* further simplify IUSE/nossp updatingMike Frysinger2011-10-311-7/+4
|
* pull out huse() from toolchain.eclass and into use_if_iuse() in ↵Mike Frysinger2011-10-261-15/+10
| | | | eutils.eclass as this is generally useful
* Fixing the dupe of IUSE nosspMagnus Granberg2011-10-261-2/+1
|
* add a huse() helper to avoid QA warnings when checking features that are not ↵Mike Frysinger2011-10-171-11/+15
| | | | enabled
* add common depend settingsMike Frysinger2011-09-271-7/+41
|
* force internal jar usage by Serkan Kaba #384291Mike Frysinger2011-09-261-1/+5
|
* scrub more ETYPE logicMike Frysinger2011-09-261-52/+31
|
* drop support for gcc-library builds as no one uses/cares about itMike Frysinger2011-09-221-193/+65
|
* support gcc-4.7+ multilib list with x86_64 targetsMike Frysinger2011-09-131-10/+27
|
* handle newer cxx behavior with gcc-4.7+, and newer libquadmath/fortran with ↵Mike Frysinger2011-09-121-1/+13
| | | | gcc-4.6+
* use += style with confgcc appendingMike Frysinger2011-09-111-63/+63
|
* support x86_64 multilib settings with gcc-4.7+ as they changed the style to ↵Mike Frysinger2011-09-111-10/+14
| | | | append the var rather than set it once