summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* need to declare x as a local var in strip-unsupported-flags so we dont ↵Mike Frysinger2005-10-131-10/+10
| | | | pollute callers env ... also touchup syntax there and in has_m32
* Added bindnow-flags function to find out the right flags to enable now ↵Diego Elio Pettenò2005-10-091-1/+20
| | | | binding on GNU and non-GNU linkers.
* add some sanity checks to make sure people use these functions correctlyMike Frysinger2005-09-271-1/+7
|
* deprecate has_hardened/pic/pie/ssp/ssp_all in favour of gcc-specs-*Kevin F. Quinn2005-08-011-2/+26
| | | | | | from toolchain-funcs modify has_ssp/has_ssp_all to also try gcc-spec-ssp (for bug #90311 and bug #100902)
* dont file -m{,no-}tls-direct-seg-refs flags #99896Mike Frysinger2005-07-221-1/+2
|
* Add -mieee -mieee-with-inexact to ALLOWED_FLAGS, esp. for alphaAron Griffis2005-07-111-1/+2
|
* Remove ECLASS= and INHERITED= which haven't been necessary for a long time nowAron Griffis2005-07-061-2/+1
|
* Remove ECLASS= and INHERITED= which haven't been necessary for a long time nowAron Griffis2005-07-061-2/+1
|
* remove pointless USE=debug usage and move all the ABI flags into shared setupMike Frysinger2005-06-241-18/+10
|
* - update has_pic to not test for pie. add has_ssp_all and comments. Kevin F. ↵Ned Ludd2005-04-281-2/+21
| | | | Quinn
* filter mtune -> mcpu with gcc2 #88147Mike Frysinger2005-04-061-21/+12
|
* fix bug in stripping ldflags when you stripped the only itemMike Frysinger2005-03-181-12/+12
|
* whitespaceMichael Sterrett2005-02-191-10/+10
|
* - improved fPIC/fPIE handling now that the hardened-toolchain is alot less ↵Ned Ludd2005-02-071-24/+6
| | | | haskish. obsoleted etexec-flags function
* - flag-o-matic updates from kevin quinn that handle pic/ssp detectionNed Ludd2005-01-291-3/+10
|
* Make has_m32 and has_m64 return true for amd64 multilib profiles.Jeremy Huddleston2005-01-201-2/+5
|
* Setting up ppc specific ALLOWED_FLAGS with the first being -mabi.Chris White2004-12-251-1/+2
|
* Added -m{32,64} to allowed flags on sparc.Jeremy Huddleston2004-12-221-1/+2
|
* mips does need to auto append -fno-PIC/-nopie in the etexec function when ↵Ned Ludd2004-11-131-3/+2
| | | | ebuilds filter-flags -fPIC
* allow debugging flags through strip-flagsMike Frysinger2004-10-301-2/+6
|
* use $(tc-getCC)Mike Frysinger2004-10-281-8/+4
|
* Fixed has_m{32,64}(). Both functions use tc-getCC() now, thus inheritingDanny van Dyk2004-10-211-4/+6
| | | | toolchain-funcs.
* move gcc2-flags out of gcc.eclass and into flag-o-maticMike Frysinger2004-10-131-1/+32
|
* dont output to /dev/null, use a temp file insteadMike Frysinger2004-10-091-8/+11
|
* Add support for other classes of MIPS cpus.Robin H. Johnson2004-10-011-2/+2
|
* reverse parameter order of replace-cpu-flags #60597Mike Frysinger2004-09-251-7/+8
|
* update has_hardened for GCC_SPECS supportTravis Tilley2004-09-141-3/+6
|
* add -fno-stack-protector and -fno-pie to allowed flagsTravis Tilley2004-08-081-2/+2
|
* make is-flag work for globsAron Griffis2004-08-071-2/+3
|
* cockblock amd64 from the -fno-pic logic, as it will randomly break stuffTravis Tilley2004-07-281-1/+4
|
* back out the generic -fno and -mno filters and add a list of ABI related / ↵Mike Frysinger2004-07-271-4/+10
| | | | -mno- flags
* update replace-flags to use atom code from filter-flags, related to #42006. ↵Aron Griffis2004-07-221-14/+29
| | | | Also add ${IUSE} to IUSE for the sake of portage .50 users, which is basically all of them at the moment
* dont strip out -fno- and -mno- related flagsMike Frysinger2004-07-181-4/+5
|
* revert some QA done on the multilib checks so that they work againTravis Tilley2004-07-151-5/+23
|
* Fix bug 56662: make filter-flags work properly with globsAron Griffis2004-07-121-13/+13
|
* update the copyright infoMike Frysinger2004-06-251-2/+2
|
* make sure CFLAGS are exported rather than just set #55092Mike Frysinger2004-06-251-6/+7
|
* - Localize variables in functionsAron Griffis2004-06-101-78/+76
| | | | | | | | | | | | | | - Rewrite test_flag to honor ${CC} - Add function test_version_info to run ${CC} --version and look for patterns - Use printf instead of echo in situations where flags are being printed. This avoids the possibility that echo will interpret the flags, for example -n - Modify has_hardened, has_pic, has_pie to use test_version_info. This also fixes mistakes in ${var/pattern} expressions; many patterns in this eclass were erroneously written to be regular expressions instead of globs. - Modify has_m64, has_m32 to use test_flag
* i almost forgot to use ${CC/ .*/} instead of calling gcc directly... that ↵Travis Tilley2004-06-101-3/+3
| | | | would have made the embedded/cross devs unhappy with me ^^;
* added has_m64 and has_m32 to flag-o-matic. this should make checking for ↵Travis Tilley2004-06-101-1/+22
| | | | multilib as simple as has_m64 && has_m32 on all multilib archs other than mips.
* fix IUSE so that emerge -pv works againTravis Tilley2004-06-081-2/+2
|
* QA loving.. flag-o-matic has use debug && do_stuff, but had a missing IUSE=debugNed Ludd2004-06-061-1/+2
|
* prevent etexec-flags function from rewriting CFLAGS when not using the ↵Ned Ludd2004-06-011-1/+11
| | | | hardened compiler. bug #52286
* add -fno-unit-at-a-time to the global list of allowed flagsTravis Tilley2004-05-301-2/+2
|
* add -m32 to the list of allowed flags on x86 so that -march=k8 and -mtune=k8 ↵Travis Tilley2004-05-261-2/+3
| | | | can be used on amd64 machines in 32bit without accidentally producing 64bit code
* added new switches for enabling and suppressing hardened PIE/SSP buildingAlexander Gabert2004-05-121-16/+16
|
* change use syntax to the right formMike Frysinger2004-05-111-4/+4
|
* append-lfs-flagsMike Frysinger2004-05-061-1/+5
|
* support cflags -nopieScott W Taylor2004-04-121-8/+6
|
* trimmed down etexec-flags and fstack-flagsScott W Taylor2004-04-101-13/+5
|