summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* hardened flag-o fixesBrandon Hale2004-04-091-4/+4
|
* allow $ALLOWED_FLAGS to be overridden in ebuilds #47140Mike Frysinger2004-04-081-8/+10
|
* fix small thinko in flag-o-matic.eclass has_pieBrandon Hale2004-04-061-3/+3
|
* update flag-o-matic.eclass with has_{pic,pie,ssp}, hardened@gentoo.orgBrandon Hale2004-04-061-9/+38
|
* long needed filter-ldflags function thanks to Christian Rubbert bug #44825Ned Ludd2004-03-161-1/+16
|
* add filter-lfs-flagsMike Frysinger2004-03-121-1/+5
|
* filter -pie along with fpieNed Ludd2004-03-121-2/+2
|
* include -mtune in the listMike Frysinger2004-02-261-1/+2
|
* add replace-cpu-flags to help tone down march/mcpu flagsMike Frysinger2004-02-211-5/+19
| | | | make sure filter-flags/replace-flags catch multiple copies of a flag (for example, if user has -msse -msse -msse and we try to `filter-flags -msse`, we would catch only the first one before)
* move ALLOWED_FLAGS/UNSTABLE_FLAGS out of global scope since only one or two ↵Mike Frysinger2004-02-211-51/+72
| | | | | | | | | | functions use them change filter-mfpmath to use other flag-o-matic functions instead of its own code change instances of $@ to "$@" to provide better quoting update replace-flags to only work on flag atoms add more comments for people to understand the code remove trailing space in etexec-flags/fstack-flags
* eclass syntax cleanups for when filtering -fPIC, -fpic, -fPIE, -fpie, ↵Ned Ludd2004-01-201-9/+11
| | | | -fstack-protector and -fstack-protector-all
* performance improvementsNed Ludd2004-01-141-7/+11
|
* is-flag() is freeMike Frysinger2003-12-311-4/+2
|
* added some more hoolks for PIC/fstack filteringNed Ludd2003-12-211-6/+6
|
* add -fPIC to allowed flags for ia64Aron Griffis2003-12-101-1/+2
|
* Close bug #32882Martin Schlemmer2003-11-071-1/+9
|
* Added strip-unsupported-flags as per bug #26390Douglas Russel2003-10-311-1/+26
|
* fix return valuesMike Frysinger2003-10-261-5/+7
|
* required hardened-gcc hooks for fPIC and propoliceNed Ludd2003-09-241-1/+47
|
* add explanation of filter mfpmathMike Frysinger2003-09-151-2/+5
|
* minor fixesAron Griffis2003-08-201-7/+8
|
* added filter-mfpmath functionDaniel Ahlberg2003-07-221-1/+21
|
* Adding amd64/x86_64 to a few eclassesOlivier Crête2003-07-181-1/+2
|
* ARCH specific support in ALLOWED_FLAGSMike Frysinger2003-06-251-2/+5
|
* Added 5 MIPS-specific flags to ALLOWED_FLAGS. -mips[1-4] specifies theJoshua Kinard2003-06-251-2/+2
| | | | ISA Level while -mabi specifies which MIPS ABI to use.
* syntax updatesMike Frysinger2003-06-251-12/+7
|
* append-flags only appended 1 flag before ;)Mike Frysinger2003-06-191-3/+3
|