From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1F9SYA-0005xQ-Nf for garchives@archives.gentoo.org; Wed, 15 Feb 2006 19:42:55 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k1FJfO6S009095; Wed, 15 Feb 2006 19:41:24 GMT Received: from mach.qrypto.org (connectioncable-084.headoff.net [217.30.222.84] (may be forged)) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k1FJYmHH029597 for ; Wed, 15 Feb 2006 19:34:50 GMT Received: (qmail 30291 invoked from network); 15 Feb 2006 19:34:47 -0000 Received: from unknown (HELO ?192.168.0.2?) (gentoo@192.168.0.2) by 192.168.0.1 with ESMTPA; 15 Feb 2006 19:34:47 -0000 Subject: Re: [gentoo-user] updating glibc-2.3.5-r2: segmentation fault... (part 2) From: Rumen Yotov To: gentoo-user@lists.gentoo.org In-Reply-To: <43F37DFA.6060602@gmx.net> References: <43F374B9.20103@gmx.net> <43F37DFA.6060602@gmx.net> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-nQ7VmaccOmxi8Vjj01+c" Organization: personal Date: Wed, 15 Feb 2006 21:34:41 +0200 Message-Id: <1140032081.12259.9.camel@mach.qrypto.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 X-Archives-Salt: 043dabf1-edf3-4e30-8f00-cabee193f30f X-Archives-Hash: 78052b478453472ee1c0270464e1151b --=-nQ7VmaccOmxi8Vjj01+c Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2006-02-15 at 20:16 +0100, Jarry wrote: > Jarry wrote: >=20 > > I changed my USE flags (added "hardened hardenedphp lm_sensors) > > and tried "emerge --update --deep --newuse world". Emerge wanted > > to recompile 8 packages, but crushed during the second one > > (glibc) with segmentation fault: > > __________________________________________________________ > > /work/build-default-i686-pc-linux-gnu-linuxthreads/libc.so > > /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-li= nuxthreads/libc_nonshared.a > > collect2: ld terminated with signal 11 [Segmentation fault] > > /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/= ld: BFD > > 2.16.1 assertion fail > > /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/bfd/elflink.c:232= 2 > > make[2]: *** > > [/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-l= inuxthreads/iconvdata/IBM891.so] > > Error 1 > > make[2]: *** Waiting for unfinished jobs.... > > make[2]: Leaving directory > > `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/iconvdata' > > make[1]: *** [iconvdata/others] Error 2 > > make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-= 2.3.5' > > make: *** [all] Error 2 > >=20 > > !!! ERROR: sys-libs/glibc-2.3.5-r2 failed. > > !!! Function toolchain-glibc_src_compile, Line 226, Exitcode 2 > > !!! (no error message) > > ______________________________________________________________ >=20 >=20 > Show must go on. I removed those use-flags (hardened, hardenedphp > and lm_sensors), and tried to put my system to previous clean state > with "emerge --update --deep --newuse world". Now only 1 package has > to be recompiled: gcc-3.4.4-r1, but it fails with following error: > ___________________________________________________________________ > /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libiberty/strsignal.c: In fu= nction > `psignal': > /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libiberty/strsignal.c:563: e= rror: > argument "signo" doesn't match prototype > /usr/include/signal.h:141: error: prototype declaration > /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libiberty/strsignal.c:563: e= rror: > argument "message" doesn't match prototype > /usr/include/signal.h:141: error: prototype declaration > /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libiberty/strsignal.c:568: w= arning: > comparison between signed and unsigned > make[1]: *** [strsignal.o] Error 1 > make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.4-r1/work/build/libi= berty' > make: *** [all-libiberty] Error 2 >=20 > !!! ERROR: sys-devel/gcc-3.4.4-r1 failed. > !!! Function gcc_do_make, Line 1339, Exitcode 2 > !!! emake failed with profiledbootstrap > ____________________________________________________________________ >=20 > Frankly, I really have no idea what to do now. If I include those flags > (hardened, hardenedphp and lm_sensors), compilation of glibc-2.3.5-r2 > fails because of some segmentation error. >=20 > If I remove those use-flags, compilation of gcc-3.4.4-r1 fails because > of some other error. Does anybody have any idea how to get out of this > "circulus vitiosus"? Any tips would be really appreciated and welcomed... >=20 > Jarry >=20 Hi, You shouldn't have used "hardened" unless you running a hardened system. Could be done via (hardened + pic IIRC) using normal system profile or w/o any special USE-flags, when using a "hardened" profile. Check the output of: gcc-config -l (what profile is GCC using) and switch to vanilla. Hope your toolchain isn't recompiled too. IIRC 'hardened-php' isn't part of a real "hardened" system (you must be using a hardened kernel too - hardened|selinux|rsbac-sources) it's only a hardening patch for PHP. HTH.Rumen --=-nQ7VmaccOmxi8Vjj01+c Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 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 --=-nQ7VmaccOmxi8Vjj01+c-- -- gentoo-user@gentoo.org mailing list