

Interesting. What arch are you on? And what mirror did you get 2005.0 experimental stages from two months ago?bifteckrouge wrote:I've been using the 2004.3 version for 2005.0 experimental now for a couple months and it's worked perfectly...
i wish that i had as much luck as you've been having with the 2005.0 installs. i just had glibc segfault, presumably because of maketest, so maketest will have to go out of the FEATURES statement.bifteckrouge wrote:Your guide is excellent. I've been using the 2004.3 version for 2005.0 experimental now for a couple months and it's worked perfectly... and these have only been my second, third and fourth Gentoo installs. Even if you literally followed the 2004.3 install verbatim you would not have a single problem on 2005.0 other than maybe a warning saying a package wasn't installed to begin with.
btw, if you guys are complaining that glibc takes a long time to compile on a P4, you do not have my sympathy. it took 53 hours to segfault on a P-266.Gentoonie wrote:This is a real excellent idea. Building toolkits and especially this F**ing glibc takes ages even on my Pentium 4 2.8 GHz.
An already prepared live CD would save so many time to the users
Let's just say, you haven't seen openoffice.org compile yet.Gentoonie wrote:Building toolkits and especially this F**ing glibc takes ages even on my Pentium 4 2.8 GHz.
ooh.kimchi_sg wrote:Let's just say, you haven't seen openoffice.org compile yet.Gentoonie wrote:This is a real excellent idea. Building toolkits and especially this F**ing glibc takes ages even on my Pentium 4 2.8 GHz.
An already prepared live CD would save so many time to the users
You can use any stage3 tarball. As long as your processor architecture is compatible with that of the stage 3.Sade wrote:just a quick question: can i use the athlon-xp-stage3 with this tutorial?
or should i most defenately stick with the x86 one.

Code: Select all
GCONV_PATH=/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/iconvdata LC_ALL=C /var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/elf/ld-linux.so.2 --library-path /var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/math:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/elf:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/dlfcn:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/nss:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/nis:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/rt:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/resolv:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/crypt:
/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/linuxthreads /var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/posix/tst-dir `pwd` `cd /var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/posix; pwd` `cd /var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads; pwd` /var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/posix/tst-dir > /var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/posix/tst-dir.out
make[2]: *** [/var/tmp/portage/glibc-2.3.4.20050125-r1/work/build-default-i686-pc-linux-gnu-linuxthreads/posix/tst-dir.out] Error 1
make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20050125-r1/work/glibc-2.3.4/posix'
make[1]: *** [posix/tests] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.4.20050125-r1/work/glibc-2.3.4'
make: *** [check] Error 2
!!! ERROR: sys-libs/glibc-2.3.4.20050125-r1 failed.
!!! Function toolchain-glibc_src_test, Line 254, Exitcode 2
!!! linuxthreads glibc did not pass make check
!!! If you need support, post the topmost build error, NOT this status message.Any reason for this, or did one just not get updated correctly?The inclusion of the nptl, ithreads, and pthreads USE flags and the exclusion of the nptlonly USE flag is intentional, in order to provide both NPTL threading support in glibc as well as fallback support for linuxthreads (pthreads).
yeah, i was wondering about that toogrx wrote:Bob,
When you updated the make.conf example in 6.5, you changed to USE="nptl", but it still says above it:Any reason for this, or did one just not get updated correctly?The inclusion of the nptl, ithreads, and pthreads USE flags and the exclusion of the nptlonly USE flag is intentional, in order to provide both NPTL threading support in glibc as well as fallback support for linuxthreads (pthreads).
could u please fix your code-block, it messes up the thread-width.loswillios wrote:I'm using this guide and after 2h of compilation it fails.
I booted from lxnays-livecd and did everything like its described in the howto but at step 7.1 it fails.
My /etc/make.conf:
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="x86"
The error:
What infos are needed else?
jan
pthreads is gone. ithreads is here:grx wrote:Bob,
When you updated the make.conf example in 6.5, you changed to USE="nptl", but it still says above it:Any reason for this, or did one just not get updated correctly?The inclusion of the nptl, ithreads, and pthreads USE flags and the exclusion of the nptlonly USE flag is intentional, in order to provide both NPTL threading support in glibc as well as fallback support for linuxthreads (pthreads).
Code: Select all
# cat /etc/portage/package.use
I noticed that earlier as well, and was remiss for not pointing it out in this thread. Here is a list of the profiles:izaac wrote:Well, other difference is in the gcc-config, now the number is 5 not 2(for those extrictly follows the steps), perhaps because the hardened compilers.
Code: Select all
root@BlueBox / # gcc-config -l
[1] i686-pc-linux-gnu-3.3.5
[2] i686-pc-linux-gnu-3.3.5-hardened
[3] i686-pc-linux-gnu-3.3.5-hardenednopie
[4] i686-pc-linux-gnu-3.3.5-hardenednossp
[5] i686-pc-linux-gnu-3.4.3-20050110 *
[6] i686-pc-linux-gnu-3.4.3-20050110-hardened
[7] i686-pc-linux-gnu-3.4.3-20050110-hardenednopie
[8] i686-pc-linux-gnu-3.4.3-20050110-hardenednossp