1 |
Ok, I've put together an alpha release of compiler-config-2.0. This is |
2 |
a replacement for gcc-config which is alot more configurable |
3 |
|
4 |
Some notable improvements over gcc-config-1.3.x: |
5 |
GCC_SPECS and PATH are nolonger set in /etc/env.d/05gcc. Instead, that |
6 |
info is in the config files and extracted by the wrapper. |
7 |
Users can have their own settings rather than use the system compiler. |
8 |
Multilib archs will be able to have more control over the compilers used |
9 |
for each ABI. For example, you can install x86_64-*-gcc-3.4.4 and |
10 |
i686-*-gcc-3.3.6 and choose to use either 3.4.4 or 3.3.6 when compiling |
11 |
code with i686-*-gcc |
12 |
|
13 |
Also, many thanks to sekretarz for writing the config file parser. |
14 |
|
15 |
Requirements: |
16 |
Emerge eselect before you install this. |
17 |
|
18 |
Notes: |
19 |
This is alpha. It might break; the eselect module still needs cleaning |
20 |
up and functionality added; yada yada yada. There's no migration script |
21 |
yet from the 1.3.x config files, and also toolchain.eclass doesn't make |
22 |
config files for it either which means you need to make the config files |
23 |
yourself. You can find sample config files for gcc-3.4.4 on amd64 in |
24 |
the conf directory of the tarball. Just copy them |
25 |
to /etc/eselect/compiler and edit them appropriately. If anyone wants |
26 |
to help with the migration script or anything else for that matter, |
27 |
please let me know. |
28 |
|
29 |
I'm not making an ebuild for it because there's no migration script for |
30 |
it, and I'd like to get it cleaned up and finished more before it |
31 |
reaches cvs (even in a package.mask state). |
32 |
|
33 |
http://dev.gentoo.org/~eradicator/gcc/compiler-config-2.0_alpha1.tar.gz |
34 |
|
35 |
--Jeremy |