1 |
i'm pleased to announce the initial x32 release candidate: |
2 |
http://dev.gentoo.org/~vapier/x32/stage3-amd64-x32-20120605.tar.xz |
3 |
|
4 |
the x32 ABI is the default one, and includes x86/amd64 ABIs. it is not using |
5 |
/lib32/ (and /lib is not a symlink) like our existing amd64 multilib as that |
6 |
is being phased out, and the x32 port allows me to do a clean break. |
7 |
|
8 |
i call this a release candidate as it is using glibc-2.15 with backported |
9 |
patches. the ABI however should be the same as glibc-2.16, so hopefully the |
10 |
upgrade will go smooth. but i don't want to make an official release on the |
11 |
chance that things aren't smooth, so this is a release candidate. |
12 |
|
13 |
once glibc-2.16 is released upstream, we should have x32 stages released |
14 |
alongside the existing x86/amd64 stages. |
15 |
|
16 |
caveats: |
17 |
- you have to be running linux-3.4+ with the x32 ABI enabled in your config |
18 |
- the x32 profile has marked toolchain packages stable ahead of other arches: |
19 |
- linux-headers-3.4 |
20 |
- binutils-2.22 |
21 |
- glibc-2.15 (and will have stable glibc-2.16) |
22 |
- gcc-4.7.0 |
23 |
- strace-4.7 |
24 |
- gdb-7.4.1 |
25 |
- gdb will probably be flaky, but the new gdb-7.5 release should address that |
26 |
|
27 |
so if you try running stable amd64, you will hit some failures unrelated to |
28 |
x32, but related to the newer toolchain packages. this will get better over |
29 |
time as other packages go stable, and i'll be trying to push at least |
30 |
binutils/linux-headers stable soonish. |
31 |
|
32 |
for the adventurous souls, please review the existing x32 tracker bug: |
33 |
https://bugs.gentoo.org/show_bug.cgi?id=x32 |
34 |
and file new bugs for packages you come across that aren't yet known |
35 |
|
36 |
more reading: |
37 |
https://sites.google.com/site/x32abi/ |
38 |
-mike |