| 1 |
# ChangeLog for sys-devel/gcc-config
|
| 2 |
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
|
| 3 |
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/ChangeLog,v 1.46 2004/06/11 18:16:55 kloeri Exp $
|
| 4 |
|
| 5 |
*gcc-config-1.3.6 (19 Jun 2004)
|
| 6 |
|
| 7 |
19 Jun 2004; Martin Schlemmer <azarah@gentoo.org> +files/gcc-config-1.3.6,
|
| 8 |
+gcc-config-1.3.6.ebuild:
|
| 9 |
Make sure we cleanup stale wrappers, bug #36388.
|
| 10 |
|
| 11 |
11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org>
|
| 12 |
gcc-config-1.3.5-r1.ebuild:
|
| 13 |
Stable on alpha.
|
| 14 |
|
| 15 |
02 Jun 2004; Travis Tilley <lv@gentoo.org> gcc-config-1.3.5-r1.ebuild:
|
| 16 |
stable on amd64
|
| 17 |
|
| 18 |
10 May 2004; Michael McCabe <randy@gentoo.org> gcc-config-1.3.5-r1.ebuild:
|
| 19 |
Stable on s390
|
| 20 |
|
| 21 |
*gcc-config-1.3.5-r1 (06 May 2004)
|
| 22 |
|
| 23 |
06 May 2004; Mike Frysinger <vapier@gentoo.org> files/gcc-config-1.3.5,
|
| 24 |
files/gcc-config-1.3.5-multi-ldpath, gcc-config-1.3.5.ebuild,
|
| 25 |
+gcc-config-1.3.5-r1.ebuild:
|
| 26 |
Clean up the help output, add support for -v|--version and -h|--help options,
|
| 27 |
and then add the version to the gcc-config after installing.
|
| 28 |
Unify the multi-ldpath crap since there are no real differences between
|
| 29 |
the two to fix #29950 by Brad House.
|
| 30 |
Add environment printing fix #48492 by splite.
|
| 31 |
|
| 32 |
*gcc-config-1.3.5 (08 Feb 2004)
|
| 33 |
|
| 34 |
08 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.5.ebuild,
|
| 35 |
files/gcc-config-1.3.5, files/wrapper-1.4.2.c:
|
| 36 |
Update wrapper to also treat symlinks as valid targets - this fixes a problem
|
| 37 |
where $CHOST-gcc called the symlink, and not the proper binary. Also fix a few
|
| 38 |
issues where we used data->tmp as they can cause possible corruption when used
|
| 39 |
in recursive calls and child functions. Closes bug #39162.
|
| 40 |
|
| 41 |
*gcc-config-1.3.4 (18 Nov 2003)
|
| 42 |
|
| 43 |
18 Nov 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.4.ebuild,
|
| 44 |
files/gcc-config-1.3.4, files/gcc-config-1.3.4-multi-ldpath:
|
| 45 |
I did not use REAL_CHOST in all cases, ending up with /usr/bin/-gcc, etc
|
| 46 |
files, as CHOST was not set.
|
| 47 |
|
| 48 |
*gcc-config-1.3.3-r2 (18 Oct 2003)
|
| 49 |
|
| 50 |
18 Oct 2003; Brad House <brad_mssw@gentoo.org> gcc-config-1.3.3-r2.ebuild,
|
| 51 |
files/gcc-config-1.3.3-multi-ldpath:
|
| 52 |
necessary gcc-config changes made for amd64 and 3.3.1-r5. Marked -* ~amd64
|
| 53 |
|
| 54 |
11 May 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.3-r1 :
|
| 55 |
Mark stable for all, as if fixes a few bugs.
|
| 56 |
|
| 57 |
*gcc-config-1.3.3-r1 (28 Apr 2003)
|
| 58 |
|
| 59 |
28 Apr 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.3-r1,
|
| 60 |
gcc-config-1.3.3 :
|
| 61 |
Update gcc-config-1.3.3 to use the absolute path to portageq, else it
|
| 62 |
breaks things. Thanks to Spider <spider@gentoo.org> for noticing this.
|
| 63 |
|
| 64 |
12 Apr 2003; Martin Schlemmer <azarah@gentoo.org> files/wrapper-1.4.1.c :
|
| 65 |
Update wrapper as I suggested in bug #18933 to be able to handle cross
|
| 66 |
compiler frontends ...
|
| 67 |
|
| 68 |
*gcc-config-1.3.3 (12 Apr 2003)
|
| 69 |
|
| 70 |
12 Apr 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.3.ebuild,
|
| 71 |
files/gcc-config-1.3.3, files/wrapper-1.4.1.c :
|
| 72 |
New version:
|
| 73 |
- Update the wrapper to scan /etc/env.d/05gcc for PATH, and then append this
|
| 74 |
to caller name if successful. This should improve speed much if PATH is
|
| 75 |
not setup properly, as we do not have to run gcc-config ... This is a
|
| 76 |
much better solution for bug #18766.
|
| 77 |
- Add short options to gcc-config, closing bug #13005.
|
| 78 |
- Add the ability to choose the profile by a number, as listed by running
|
| 79 |
'gcc-config --list-profiles', closing bug #13005.
|
| 80 |
|
| 81 |
*gcc-config-1.3.2 (08 Apr 2003)
|
| 82 |
|
| 83 |
08 Apr 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.2.ebuild,
|
| 84 |
files/gcc-config-1.3.2, files/gcc-config-1.4.1 :
|
| 85 |
Add speed optimization patch from Aron Griffis <agriffis@gentoo.org>.
|
| 86 |
Basically we only get the CHOST from portage if needed ... closes bug #18766.
|
| 87 |
Use wrapper-1.4.c ...
|
| 88 |
|
| 89 |
*gcc-config-1.3.1-r1 (06 Apr 2003)
|
| 90 |
|
| 91 |
06 Apr 2003; Zach Welch <zwelch@gentoo.org> gcc-config-1.3.1-r1.ebuild,
|
| 92 |
gcc-config-1.3.1.ebuild, files/gcc-config-1.3.1, files/gcc-config-1.4.1 :
|
| 93 |
change return to exit in gcc-config script, and minor fix for distcc
|
| 94 |
and cross-compiling compatibility.
|
| 95 |
Note: The latest gcc-config-1.4 is almost ready for production, but
|
| 96 |
these changes are still too experimental to commit an ebuild. Even
|
| 97 |
so, I am also updating the gcc-config script to reflect the latest
|
| 98 |
status. Still no ebuild for now.
|
| 99 |
|
| 100 |
23 Feb 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.4,
|
| 101 |
wrapper-1.4.c :
|
| 102 |
- Add gcc-config-1.4 with '--install-toolchain' support written by
|
| 103 |
Zach Welch <zwelch@gentoo.org>. I am not 100% sure on the status
|
| 104 |
on this, so not adding a ebuild for now.
|
| 105 |
- Add wrapper-1.4.c that is borken up in functions. This is also
|
| 106 |
thanks to Zach Welch <zwelch@gentoo.org>. I also tweaked it to
|
| 107 |
modify PATH by appending gcc's bin path to it ... this should
|
| 108 |
speed up calls gcc does to its tools. I also fixed a few possible
|
| 109 |
memory leaks.
|
| 110 |
|
| 111 |
19 Feb 2003; Guy Martin <gmsoft@gneoot.org> gcc-config-1.3.1.ebuild :
|
| 112 |
Changed ~hppa to hppa.
|
| 113 |
|
| 114 |
*gcc-config-1.3.1 (19 Jan 2003)
|
| 115 |
|
| 116 |
28 Mar 2003; Christian Birchinger <joker@gentoo.org>
|
| 117 |
gcc-config-1.3.1.ebuild:
|
| 118 |
Added stable sparc keyword
|
| 119 |
|
| 120 |
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> gcc-config-1.3.1.ebuild :
|
| 121 |
Changed mips keyword to stable.
|
| 122 |
|
| 123 |
21 Feb 2003; Aron Griffis <agriffis@gentoo.org> gcc-config-1.3.1.ebuild :
|
| 124 |
Mark stable on alpha
|
| 125 |
|
| 126 |
18 Feb 2003; Zach Welch <zwelch@gentoo.org> gcc-config-1.3.1.ebuild :
|
| 127 |
Add stable for arm
|
| 128 |
|
| 129 |
18 Feb 2003; Seemant <seemant@gentoo.org> gcc-config-1.3.1.ebuild :
|
| 130 |
moved to stable for x86
|
| 131 |
|
| 132 |
19 Feb 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.1 :
|
| 133 |
|
| 134 |
Some tweaks to try minimize subshells.
|
| 135 |
|
| 136 |
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> gcc-config-1.2.7.ebuild :
|
| 137 |
|
| 138 |
Added hppa keyword to gcc-config-1.2.7.ebuild and ~hppa keyword on
|
| 139 |
latests versions up to gcc-config-1.3.1.ebuild.
|
| 140 |
|
| 141 |
14 Feb 2003; Mark Guertin <gerk@gentoo.org> gcc-config-1.3.1.ebuild :
|
| 142 |
added ppc to keywords
|
| 143 |
|
| 144 |
19 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.1.ebuild :
|
| 145 |
|
| 146 |
Use the 'which' command to find commands if present to give a bit of a
|
| 147 |
speedup. Display a warning about sourcing /etc/profile if you change the
|
| 148 |
default profile to stop confusion.
|
| 149 |
|
| 150 |
Fix a segfault in wrapper.c if $PATH is not set. Many thanks to
|
| 151 |
Eric Andresen <ndiin1@cox.net> for reporting this.
|
| 152 |
|
| 153 |
19 Jan 2003; Martin Schlemmer <azarah@gentoo.org> wrapper.c :
|
| 154 |
|
| 155 |
Fix to check if '/gcc-bin/' in full name of called gcc, once again thanks
|
| 156 |
to feedback from Eric Andresen <ndiin1@cox.net>.
|
| 157 |
|
| 158 |
*gcc-config-1.3.0 (16 Jan 2003)
|
| 159 |
|
| 160 |
16 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.3.0.ebuild :
|
| 161 |
|
| 162 |
Set argv[0] to the correct binary, else gcc do not find internal
|
| 163 |
headers, etc (bug #8132). Fixed files/wrapper.c for this.
|
| 164 |
|
| 165 |
*gcc-config-1.2.9 (15 Jan 2003)
|
| 166 |
|
| 167 |
15 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.2.9.ebuild :
|
| 168 |
|
| 169 |
Fix wrapper calling cc-config.
|
| 170 |
|
| 171 |
*gcc-config-1.2.8 (15 Jan 2003)
|
| 172 |
|
| 173 |
15 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.2.8.ebuild :
|
| 174 |
|
| 175 |
Add C wrapper to call the real binaries.
|
| 176 |
|
| 177 |
02 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.2.7.ebuild :
|
| 178 |
|
| 179 |
Update usage screen to be more compact. Also should be more consistant
|
| 180 |
with other unix tools. Bug #13005.
|
| 181 |
|
| 182 |
*gcc-config-1.2.7 (25 Dec 2002)
|
| 183 |
|
| 184 |
06 Jan 2003; Jan Seidel <tuxus@gentoo.org> gcc-config-1.2.7.ebuild :
|
| 185 |
Added mips to keywords.
|
| 186 |
|
| 187 |
25 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.2.7.ebuild :
|
| 188 |
|
| 189 |
Add colorgcc support, partly a fix for bug #12689.
|
| 190 |
|
| 191 |
*gcc-config-1.2.6 (23 Dec 2002)
|
| 192 |
|
| 193 |
24 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.2.6.ebuild :
|
| 194 |
|
| 195 |
In some cases we have an old /usr/bin/cpp binary that was not unmerged from
|
| 196 |
non multi arch/version scheme gcc's. If so, backup it, and replace with a
|
| 197 |
wrapper script.
|
| 198 |
|
| 199 |
*gcc-config-1.2.5 (23 Dec 2002)
|
| 200 |
|
| 201 |
23 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.2.5.ebuild :
|
| 202 |
|
| 203 |
Add --print-environ switch. Add /usr/bin/cpp wrapper. Fix the wrapper
|
| 204 |
to setup PATH if it cannot find cpp, or if 'which cpp' give /usr/bin/cpp.
|
| 205 |
|
| 206 |
17 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-config-1.2.4 :
|
| 207 |
|
| 208 |
Do not add a LDPATH if the directory do not exist.
|
| 209 |
|
| 210 |
*gcc-config-1.2.4 (16 Dec 2002)
|
| 211 |
|
| 212 |
16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
|
| 213 |
|
| 214 |
More fixes for wrappers.
|
| 215 |
|
| 216 |
*gcc-config-1.2.3 (16 Dec 2002)
|
| 217 |
|
| 218 |
16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
|
| 219 |
|
| 220 |
Regenerate /lib/cpp and /usr/bin/cc if they do not exist, or
|
| 221 |
are symlinks .. Run gcc-config in pkg_postinst().
|
| 222 |
|
| 223 |
*gcc-config-1.2.2 (16 Dec 2002)
|
| 224 |
|
| 225 |
16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
|
| 226 |
|
| 227 |
Update to handle wrappers used for /lib/cpp and /usr/bin/cc in
|
| 228 |
new gcc ebuilds.
|
| 229 |
|
| 230 |
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
| 231 |
|
| 232 |
*gcc-config-1.2.1 (27 Nov 2002)
|
| 233 |
|
| 234 |
27 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
|
| 235 |
|
| 236 |
Update to only biatch about not being root if the user
|
| 237 |
tries to change the system profile, thanks rphillips!
|
| 238 |
|
| 239 |
*gcc-config-1.2 (10 Nov 2002)
|
| 240 |
|
| 241 |
10 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
|
| 242 |
|
| 243 |
Include all LDPATH's for this CHOST in /etc/ld.so.conf.
|
| 244 |
Add --use-portage-chost option so that it will only change
|
| 245 |
gcc profile if CHOST is same as that of make.conf.
|
| 246 |
|
| 247 |
*gcc-config-1.1 (10 Nov 2002)
|
| 248 |
|
| 249 |
10 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
|
| 250 |
|
| 251 |
New version with lots of options, and help.
|
| 252 |
|
| 253 |
*gcc-config-1.0 (28 Oct 2002)
|
| 254 |
|
| 255 |
28 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
|
| 256 |
|
| 257 |
Initial version.
|
| 258 |
|