Log of /eclass/flag-o-matic.eclass
Parent Directory
|
Revision Log
Revision
1.187 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 12 14:32:31 2013 UTC
(4 months, 1 week ago)
by
jlec
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.186: +4 -5 lines
Diff to
previous 1.186
Don't check for twice, but check for redirect support, #445244; thanks Andrey Hippo for the patch
Revision
1.184 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 29 23:27:32 2012 UTC
(5 months, 3 weeks ago)
by
vapier
Branch:
MAIN
Changes since
1.183: +2 -2 lines
Diff to
previous 1.183
test-flag-PROG: read from stdin rather than directly from /dev/null as some compiler driver versions cannot handle that #443778
Revision
1.182 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 18 08:27:00 2012 UTC
(6 months ago)
by
vapier
Branch:
MAIN
Changes since
1.181: +8 -7 lines
Diff to
previous 1.181
test-flags: set the lang according to the compiler we are using rather than always testing the C frontend so that we can handle language-specific flags correctly #439914 by Alphat-PC
Revision
1.179 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 30 20:51:44 2012 UTC
(6 months, 3 weeks ago)
by
vapier
Branch:
MAIN
Changes since
1.178: +5 -4 lines
Diff to
previous 1.178
strip-flags: revert previous commit as it was unnecessary; fix _is_flagq to handle arrays #440306 by Mr. Bones.
Revision
1.177 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 23 22:21:50 2012 UTC
(10 months, 4 weeks ago)
by
vapier
Branch:
MAIN
Changes since
1.176: +2 -2 lines
Diff to
previous 1.176
use eqawarn rather than ewarn for append-ldflags checking #423159 by Pacho Ramos
Revision
1.168 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 16 20:03:32 2012 UTC
(16 months ago)
by
vapier
Branch:
MAIN
Changes since
1.167: +4 -4 lines
Diff to
previous 1.167
quote single flag arg to test-flag-PROG since we are only testing one flag, and we want to handle any weirdness in that flag (such as spaces) #399055
Revision
1.167 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 14 09:10:54 2012 UTC
(16 months, 1 week ago)
by
vapier
Branch:
MAIN
Changes since
1.166: +51 -87 lines
Diff to
previous 1.166
unify duplicated lists of variable names and duplicated code blocks, and try to clean up code a bit
Revision
1.166 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 14 08:22:13 2012 UTC
(16 months, 1 week ago)
by
vapier
Branch:
MAIN
Changes since
1.165: +4 -21 lines
Diff to
previous 1.165
mark has_m32 as dead since no one uses it, and mark has_m64 as a warning until xalan-c gets fixed #398855
Revision
1.162 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 28 05:48:28 2011 UTC
(16 months, 3 weeks ago)
by
dirtyepic
Branch:
MAIN
Changes since
1.161: +2 -10 lines
Diff to
previous 1.161
Remove UNSTABLE_FLAGS. Keyword status should not determine what flags are used. Move -Os to allowed flags as it's been stable since 4.0ish and drop -O0 because it breaks things a lot.
Revision
1.157 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 11 07:06:25 2011 UTC
(18 months, 1 week ago)
by
dirtyepic
Branch:
MAIN
Changes since
1.156: +6 -6 lines
Diff to
previous 1.156
Test that appended flags are valid. This allows people to add flags that were unsupported in earlier releases without needing to do version checking.
Revision
1.152 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 12 04:08:52 2011 UTC
(22 months, 1 week ago)
by
vapier
Branch:
MAIN
Changes since
1.151: +3 -3 lines
Diff to
previous 1.151
use -c rather than -S when testing flags so that we can check for assembler flags and not just compiler flags (which lets use check -Wa,--xxx flags #373743)
Revision
1.145 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 4 10:00:53 2009 UTC
(3 years, 7 months ago)
by
ssuominen
Branch:
MAIN
Changes since
1.144: +9 -1 lines
Diff to
previous 1.144
New function: no-as-needed which returns the value to disable asneeded, for GNU ld only at this time.
Revision
1.144 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Aug 16 00:16:12 2009 UTC
(3 years, 9 months ago)
by
vapier
Branch:
MAIN
Changes since
1.143: +2 -2 lines
Diff to
previous 1.143
quote ~ when checking unstable arches to avoid home expansion #281311 by Florian Manschwetus
Revision
1.141 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 29 08:31:32 2009 UTC
(3 years, 9 months ago)
by
ssuominen
Branch:
MAIN
Changes since
1.140: +3 -2 lines
Diff to
previous 1.140
Die if bindnow-flags is detected. Nothing in tree is using it anymore, including any of the old revisions.
Revision
1.136 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat May 23 23:12:07 2009 UTC
(4 years ago)
by
vapier
Branch:
MAIN
Changes since
1.135: +14 -5 lines
Diff to
previous 1.135
add a dedicated append-cflags function and define append-flags in terms of other append-*flags functions
Revision
1.125 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 14 19:43:41 2008 UTC
(4 years, 8 months ago)
by
dirtyepic
Branch:
MAIN
Changes since
1.124: +2 -2 lines
Diff to
previous 1.124
Also declare new_FFLAGS and new_FCFLAGS as arrays in replace-flags(). Bug #234249.
Revision
1.124 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 3 05:30:54 2008 UTC
(4 years, 10 months ago)
by
dberkholz
Branch:
MAIN
Changes since
1.123: +83 -12 lines
Diff to
previous 1.123
[Fortran] Add Fortran support to filter-flags(), append-flags(), is-flagq(), strip-flags(), strip-unsupported-flags(), get-flag(). Add new functions parallel to existing ones for Fortran: append-fflags(), test-flag-F77(), test-flags-FC().
Revision
1.123 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 7 16:42:32 2008 UTC
(4 years, 11 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.122: +7 -1 lines
Diff to
previous 1.122
Warn when using append-ldflags to pass libraries to link to.
Libraries shouldn't be passed as LDFLAGS, the flags should be passed
before the object files to link, while libraries should be passed
after. Passing libraries through LDFLAGS is one of the causes of
--as-needed failures.
Revision
1.113 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 15 22:46:52 2006 UTC
(6 years, 6 months ago)
by
vapier
Branch:
MAIN
Changes since
1.112: +46 -42 lines
Diff to
previous 1.112
rewrite some the flag handling functions to be simpler and to fix introducing extraneous whitespace
Revision
1.109 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 16 05:49:47 2006 UTC
(6 years, 10 months ago)
by
vapier
Branch:
MAIN
Changes since
1.108: +8 -6 lines
Diff to
previous 1.108
rewrite filter-mfpmath a bit to avoid executing external programs like tr and to fix error #136800
Revision
1.105 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 22 17:51:27 2006 UTC
(7 years, 4 months ago)
by
kevquinn
Branch:
MAIN
Changes since
1.104: +91 -65 lines
Diff to
previous 1.104
Reworked filter-flags to be more consistent; factored out common code
to _filter-var()
Revision
1.104 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 14 10:52:12 2006 UTC
(7 years, 4 months ago)
by
kevquinn
Branch:
MAIN
Changes since
1.103: +8 -15 lines
Diff to
previous 1.103
Replaced "addwrite /dev/stderr" and ">/dev/stderr" which fail with
FEATURES=userpriv, with ">&2" which works in all cases.
Revision
1.98 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 9 18:40:11 2005 UTC
(7 years, 5 months ago)
by
fmccor
Branch:
MAIN
Changes since
1.97: +2 -2 lines
Diff to
previous 1.97
In replace-sparc64-cflags, we need local 'SPARC64_CPUS="ultrasparc3 ultrasparc v9"'.
Without the ultrasparc3 at the beginning of the list, in some cases, we can end up
with '-mcpu=ultrasparc3' ==> '-mcpu=v83', and subsequently, package configure can
fail. Problem arose from mozilla and a particular set lf CFLAGS.
Revision
1.95 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 13 05:33:34 2005 UTC
(7 years, 7 months ago)
by
vapier
Branch:
MAIN
Changes since
1.94: +10 -10 lines
Diff to
previous 1.94
need to declare x as a local var in strip-unsupported-flags so we dont pollute callers env ... also touchup syntax there and in has_m32
Revision
1.94 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 9 22:28:35 2005 UTC
(7 years, 7 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.93: +20 -1 lines
Diff to
previous 1.93
Added bindnow-flags function to find out the right flags to enable now binding on GNU and non-GNU linkers.
Revision
1.92 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 1 10:50:55 2005 UTC
(7 years, 9 months ago)
by
kevquinn
Branch:
MAIN
Changes since
1.91: +26 -2 lines
Diff to
previous 1.91
deprecate has_hardened/pic/pie/ssp/ssp_all in favour of gcc-specs-*
from toolchain-funcs
modify has_ssp/has_ssp_all to also try gcc-spec-ssp (for bug #90311
and bug #100902)
Revision
1.89 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 6 20:23:20 2005 UTC
(7 years, 10 months ago)
by
agriffis
Branch:
MAIN
Changes since
1.88: +1 -2 lines
Diff to
previous 1.88
Remove ECLASS= and INHERITED= which haven't been necessary for a long time now
Revision
1.88 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 6 20:20:03 2005 UTC
(7 years, 10 months ago)
by
agriffis
Branch:
MAIN
Changes since
1.87: +1 -2 lines
Diff to
previous 1.87
Remove ECLASS= and INHERITED= which haven't been necessary for a long time now
Revision
1.87 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 24 22:06:19 2005 UTC
(7 years, 10 months ago)
by
vapier
Branch:
MAIN
Changes since
1.86: +10 -18 lines
Diff to
previous 1.86
remove pointless USE=debug usage and move all the ABI flags into shared setup
Revision
1.82 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 7 17:50:24 2005 UTC
(8 years, 3 months ago)
by
solar
Branch:
MAIN
Changes since
1.81: +6 -24 lines
Diff to
previous 1.81
- improved fPIC/fPIE handling now that the hardened-toolchain is alot less haskish. obsoleted etexec-flags function
Revision
1.77 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 13 07:07:08 2004 UTC
(8 years, 6 months ago)
by
solar
Branch:
MAIN
Changes since
1.76: +2 -3 lines
Diff to
previous 1.76
mips does need to auto append -fno-PIC/-nopie in the etexec function when ebuilds filter-flags -fPIC
Revision
1.74 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 21 07:40:47 2004 UTC
(8 years, 7 months ago)
by
kugelfang
Branch:
MAIN
Changes since
1.73: +6 -4 lines
Diff to
previous 1.73
Fixed has_m{32,64}(). Both functions use tc-getCC() now, thus inheriting
toolchain-funcs.
Revision
1.65 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 27 19:25:49 2004 UTC
(8 years, 9 months ago)
by
vapier
Branch:
MAIN
Changes since
1.64: +10 -4 lines
Diff to
previous 1.64
back out the generic -fno and -mno filters and add a list of ABI related / -mno- flags
Revision
1.64 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 22 15:29:10 2004 UTC
(8 years, 10 months ago)
by
agriffis
Branch:
MAIN
Changes since
1.63: +29 -14 lines
Diff to
previous 1.63
update replace-flags to use atom code from filter-flags, related to #42006. Also add ${IUSE} to IUSE for the sake of portage .50 users, which is basically all of them at the moment
Revision
1.58 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 10 15:28:56 2004 UTC
(8 years, 11 months ago)
by
agriffis
Branch:
MAIN
Changes since
1.57: +76 -78 lines
Diff to
previous 1.57
- Localize variables in functions
- 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
Revision
1.57 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 10 00:41:44 2004 UTC
(8 years, 11 months ago)
by
lv
Branch:
MAIN
Changes since
1.56: +3 -3 lines
Diff to
previous 1.56
i almost forgot to use ${CC/ .*/} instead of calling gcc directly... that would have made the embedded/cross devs unhappy with me ^^;
Revision
1.56 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 10 00:24:57 2004 UTC
(8 years, 11 months ago)
by
lv
Branch:
MAIN
Changes since
1.55: +22 -1 lines
Diff to
previous 1.55
added has_m64 and has_m32 to flag-o-matic. this should make checking for multilib as simple as has_m64 && has_m32 on all multilib archs other than mips.
Revision
1.54 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 6 16:39:18 2004 UTC
(8 years, 11 months ago)
by
solar
Branch:
MAIN
Changes since
1.53: +2 -1 lines
Diff to
previous 1.53
QA loving.. flag-o-matic has use debug && do_stuff, but had a missing IUSE=debug
Revision
1.53 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jun 1 04:28:38 2004 UTC
(8 years, 11 months ago)
by
solar
Branch:
MAIN
Changes since
1.52: +11 -1 lines
Diff to
previous 1.52
prevent etexec-flags function from rewriting CFLAGS when not using the hardened compiler. bug #52286
Revision
1.51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 26 18:53:44 2004 UTC
(8 years, 11 months ago)
by
lv
Branch:
MAIN
Changes since
1.50: +3 -2 lines
Diff to
previous 1.50
add -m32 to the list of allowed flags on x86 so that -march=k8 and -mtune=k8 can be used on amd64 machines in 32bit without accidentally producing 64bit code
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 21 07:19:29 2004 UTC
(9 years, 3 months ago)
by
vapier
Branch:
MAIN
Changes since
1.36: +19 -5 lines
Diff to
previous 1.36
add replace-cpu-flags to help tone down march/mcpu flags
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)
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Feb 21 07:07:56 2004 UTC
(9 years, 3 months ago)
by
vapier
Branch:
MAIN
Changes since
1.35: +73 -52 lines
Diff to
previous 1.35
move ALLOWED_FLAGS/UNSTABLE_FLAGS out of global scope since only one or two 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
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 20 10:37:19 2004 UTC
(9 years, 4 months ago)
by
solar
Branch:
MAIN
Changes since
1.34: +11 -9 lines
Diff to
previous 1.34
eclass syntax cleanups for when filtering -fPIC, -fpic, -fPIE, -fpie, -fstack-protector and -fstack-protector-all
Revision
1.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 25 05:56:40 2003 UTC
(9 years, 11 months ago)
by
kumba
Branch:
MAIN
Changes since
1.20: +2 -2 lines
Diff to
previous 1.20
Added 5 MIPS-specific flags to ALLOWED_FLAGS. -mips[1-4] specifies the
ISA Level while -mabi specifies which MIPS ABI to use.
Revision
1.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 25 07:07:42 2003 UTC
(10 years, 2 months ago)
by
lostlogic
Branch:
MAIN
Changes since
1.13: +9 -15 lines
Diff to
previous 1.13
Fix strip-flags to do greedy matching and not have duplicated matched flags
Revision
1.6 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 12 15:24:36 2002 UTC
(10 years, 10 months ago)
by
danarmak
Branch:
MAIN
Changes since
1.5: +1 -1 lines
Diff to
previous 1.5
add INHERITED variable to all eclasses. this keeps track of what eclasses were inherited. e.g. INHERITED='kde-base kde base'. this will allow drobbins to take eclass mtime changes into account when deciding whether to refresh ebuild cache.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.
| Sticky Tag: |
|