<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>179218</bug_id>
          
          <creation_ts>2007-05-20 13:20 0000</creation_ts>
          <short_desc>sys-devel/gcc-4.2.0 does not work on ppc64</short_desc>
          <delta_ts>2007-10-25 14:48:07 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>corsair@gentoo.org</reporter>
          <assigned_to>ppc64@gentoo.org</assigned_to>
          <cc>toolchain@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-05-20 13:20:01 0000</bug_when>
            <thetext>I tried to use gcc 4.2.0 in a chroot. Although it doesn&apos;t work too good.

First I used an existing chroot and updated from 4.1.1-r3 to 4.2. After compiling this and that paludis (one of the compiled packages) didn&apos;t work anymore. It only produced segmentation faults from then on.

As I was not able to recompile paludis without a working paludis I started from scratch.

I unpacked a stage1, unmasked gcc 4.2.0 and ran bootstrap.sh. Now I got a segfault while compiling glibc.

What&apos;s this bug about? Please don&apos;t add ~ppc64 to gcc 4.2.0 unless those problems are sorted out.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-05-20 13:24:55 0000</bug_when>
            <thetext>Created an attachment (id=119787)
log for glibc merge (incl. segfault)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-05-20 16:52:28 0000</bug_when>
            <thetext>ive been using gcc-4.2.0 on my quad without troubles, but that only extends so far to ppc64 ... and we&apos;ve shown in the past that ppc64 tends to be much more unstable than ppc in the toolchain ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-05-20 19:02:33 0000</bug_when>
            <thetext>ok. so let&apos;s find out the differences between your and mine config. could you please send me your &apos;emerge --info&apos; output?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-05-20 23:08:50 0000</bug_when>
            <thetext>when i said &quot;ppc&quot; i meant &quot;ppc&quot; :)

i havent tried ppc64, just ppc32</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-05-21 05:31:13 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; when i said &quot;ppc&quot; i meant &quot;ppc&quot; :)
&gt; 
&gt; i havent tried ppc64, just ppc32
&gt; 

Sorry, I think I don&apos;t understand that &quot;ive been using gcc-4.2.0 on my quad without troubles, but that only extends so far to ppc64&quot; then :-/

/me catches a dictionary..</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranger@gentoo.org</who>
            <bug_when>2007-05-21 13:52:01 0000</bug_when>
            <thetext>I think he means he&apos;s using a 32bit userland corsair...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-05-21 19:19:19 0000</bug_when>
            <thetext>ahh.. stupid /me. I didn&apos;t thought about that possibility. thanks..</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-05-21 19:43:46 0000</bug_when>
            <thetext>yeah, the ppc64 userland is just too unstable for me to use as a desktop, so i have a 64bit kernel with a 32bit userland ... i need KDE/firefox actually functioning :)

sorry about that</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranger@gentoo.org</who>
            <bug_when>2007-05-21 20:36:52 0000</bug_when>
            <thetext>fwiw, firefox and thunderbird work quite nicely on ppc64 64ul now thanks to some patches from the moz Gentoo team.  Sorry to derail the point of this bug...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-05-21 20:45:10 0000</bug_when>
            <thetext>unless anyone has crazy ideas as to the source of the troubles, i think the way to tackle this would be to take a stage3/gcc-4.1.2 system and install gcc-4.2.0 in parallel ...

then locate the simplest C-only package you can find and get it to bomb only when compiled with gcc-4.2 ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>anarchpenguin@gmail.com</who>
            <bug_when>2007-05-28 13:58:06 0000</bug_when>
            <thetext>Check for out of memory issues, There is a major regression on 64bit systems as far as gcc is concerned. More detail can be found here :

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30052

It does include a patch but needs to be updated in two locations to fix the ice it introduces on fortran.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tgall@gentoo.org</who>
            <bug_when>2007-10-14 06:18:38 0000</bug_when>
            <thetext>going to close this bug ...  gcc 4.2.2 seems to be dramatically improved ... still under test .. but it&apos;s not dead yet. 4.2.0 has no chance of going stable and we ain&apos;t fixing it.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tgall@gentoo.org</who>
            <bug_when>2007-10-18 07:27:35 0000</bug_when>
            <thetext>as this bug was referenced by external parties I will document this here.

http://sourceware.org/ml/libc-alpha/2006-05/msg00017.html fixes this issue for gcc 4.2.x</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-10-25 14:48:07 0000</bug_when>
            <thetext>added ~ppc64 to gcc-4.2.2</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>119787</attachid>
            <date>2007-05-20 13:24 0000</date>
            <desc>log for glibc merge (incl. segfault)</desc>
            <filename>bootstrap-resumed-gcc42.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">Q1BQPSdwb3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUtZ2NjIC1FIC14IGMtaGVhZGVyJyAgL3Zh
ci90bXAvcG9ydGFnZS9zeXMtbGlicy9nbGliYy0yLjUtcjIvd29yay9idWlsZC1wcGM2NC1wb3dl
cnBjNjQtdW5rbm93bi1saW51eC1nbnUtbnB0bC9lbGYvbGQ2NC5zby4xIC0tbGlicmFyeS1wYXRo
IC92YXIvdG1wL3BvcnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsvYnVpbGQtcHBjNjQt
cG93ZXJwYzY0LXVua25vd24tbGludXgtZ251LW5wdGw6L3Zhci90bXAvcG9ydGFnZS9zeXMtbGli
cy9nbGliYy0yLjUtcjIvd29yay9idWlsZC1wcGM2NC1wb3dlcnBjNjQtdW5rbm93bi1saW51eC1n
bnUtbnB0bC9tYXRoOi92YXIvdG1wL3BvcnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsv
YnVpbGQtcHBjNjQtcG93ZXJwYzY0LXVua25vd24tbGludXgtZ251LW5wdGwvZWxmOi92YXIvdG1w
L3BvcnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsvYnVpbGQtcHBjNjQtcG93ZXJwYzY0
LXVua25vd24tbGludXgtZ251LW5wdGwvZGxmY246L3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9n
bGliYy0yLjUtcjIvd29yay9idWlsZC1wcGM2NC1wb3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUt
bnB0bC9uc3M6L3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9nbGliYy0yLjUtcjIvd29yay9idWls
ZC1wcGM2NC1wb3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUtbnB0bC9uaXM6L3Zhci90bXAvcG9y
dGFnZS9zeXMtbGlicy9nbGliYy0yLjUtcjIvd29yay9idWlsZC1wcGM2NC1wb3dlcnBjNjQtdW5r
bm93bi1saW51eC1nbnUtbnB0bC9ydDovdmFyL3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIu
NS1yMi93b3JrL2J1aWxkLXBwYzY0LXBvd2VycGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRsL3Jl
c29sdjovdmFyL3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1yMi93b3JrL2J1aWxkLXBw
YzY0LXBvd2VycGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRsL2NyeXB0Oi92YXIvdG1wL3BvcnRh
Z2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsvYnVpbGQtcHBjNjQtcG93ZXJwYzY0LXVua25v
d24tbGludXgtZ251LW5wdGwvbnB0bCAvdmFyL3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIu
NS1yMi93b3JrL2J1aWxkLXBwYzY0LXBvd2VycGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRsL3N1
bnJwYy9ycGNnZW4gLVkgLi4vc2NyaXB0cyAtYyBycGNzdmMvbmxtX3Byb3QueCAtbyAvdmFyL3Rt
cC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1yMi93b3JrL2J1aWxkLXBwYzY0LXBvd2VycGM2
NC11bmtub3duLWxpbnV4LWdudS1ucHRsL3N1bnJwYy94bmxtX3Byb3QuVApta2RpciAvdmFyL3Rt
cC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1yMi93b3JrL2J1aWxkLXBwYzY0LXBvd2VycGM2
NC11bmtub3duLWxpbnV4LWdudS1ucHRsL3N1bnJwYy9ycGNzdmMKbWFrZVsyXTogKioqIFsvdmFy
L3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1yMi93b3JrL2J1aWxkLXBwYzY0LXBvd2Vy
cGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRsL3N1bnJwYy94Ym9vdHBhcmFtX3Byb3Quc3RtcF0g
U2VnbWVudGF0aW9uIGZhdWx0Cm1ha2VbMl06ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpv
YnMuLi4uCkNQUD0ncG93ZXJwYzY0LXVua25vd24tbGludXgtZ251LWdjYyAtRSAteCBjLWhlYWRl
cicgIC92YXIvdG1wL3BvcnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsvYnVpbGQtcHBj
NjQtcG93ZXJwYzY0LXVua25vd24tbGludXgtZ251LW5wdGwvZWxmL2xkNjQuc28uMSAtLWxpYnJh
cnktcGF0aCAvdmFyL3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1yMi93b3JrL2J1aWxk
LXBwYzY0LXBvd2VycGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRsOi92YXIvdG1wL3BvcnRhZ2Uv
c3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsvYnVpbGQtcHBjNjQtcG93ZXJwYzY0LXVua25vd24t
bGludXgtZ251LW5wdGwvbWF0aDovdmFyL3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1y
Mi93b3JrL2J1aWxkLXBwYzY0LXBvd2VycGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRsL2VsZjov
dmFyL3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1yMi93b3JrL2J1aWxkLXBwYzY0LXBv
d2VycGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRsL2RsZmNuOi92YXIvdG1wL3BvcnRhZ2Uvc3lz
LWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsvYnVpbGQtcHBjNjQtcG93ZXJwYzY0LXVua25vd24tbGlu
dXgtZ251LW5wdGwvbnNzOi92YXIvdG1wL3BvcnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dv
cmsvYnVpbGQtcHBjNjQtcG93ZXJwYzY0LXVua25vd24tbGludXgtZ251LW5wdGwvbmlzOi92YXIv
dG1wL3BvcnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsvYnVpbGQtcHBjNjQtcG93ZXJw
YzY0LXVua25vd24tbGludXgtZ251LW5wdGwvcnQ6L3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9n
bGliYy0yLjUtcjIvd29yay9idWlsZC1wcGM2NC1wb3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUt
bnB0bC9yZXNvbHY6L3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9nbGliYy0yLjUtcjIvd29yay9i
dWlsZC1wcGM2NC1wb3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUtbnB0bC9jcnlwdDovdmFyL3Rt
cC9wb3J0YWdlL3N5cy1saWJzL2dsaWJjLTIuNS1yMi93b3JrL2J1aWxkLXBwYzY0LXBvd2VycGM2
NC11bmtub3duLWxpbnV4LWdudS1ucHRsL25wdGwgL3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9n
bGliYy0yLjUtcjIvd29yay9idWlsZC1wcGM2NC1wb3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUt
bnB0bC9zdW5ycGMvcnBjZ2VuIC1ZIC4uL3NjcmlwdHMgLWggcnBjc3ZjL2Jvb3RwYXJhbV9wcm90
LnggLW8gL3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9nbGliYy0yLjUtcjIvd29yay9idWlsZC1w
cGM2NC1wb3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUtbnB0bC9zdW5ycGMvcnBjc3ZjL2Jvb3Rw
YXJhbV9wcm90LlQKbWFrZVsyXTogKioqIFsvdmFyL3RtcC9wb3J0YWdlL3N5cy1saWJzL2dsaWJj
LTIuNS1yMi93b3JrL2J1aWxkLXBwYzY0LXBvd2VycGM2NC11bmtub3duLWxpbnV4LWdudS1ucHRs
L3N1bnJwYy94bmxtX3Byb3Quc3RtcF0gU2VnbWVudGF0aW9uIGZhdWx0Cm1ha2VbMl06ICoqKiBb
L3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9nbGliYy0yLjUtcjIvd29yay9idWlsZC1wcGM2NC1w
b3dlcnBjNjQtdW5rbm93bi1saW51eC1nbnUtbnB0bC9zdW5ycGMvcnBjc3ZjL2Jvb3RwYXJhbV9w
cm90LnN0bXBdIFNlZ21lbnRhdGlvbiBmYXVsdAptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSBg
L3Zhci90bXAvcG9ydGFnZS9zeXMtbGlicy9nbGliYy0yLjUtcjIvd29yay9nbGliYy0yLjUvc3Vu
cnBjJwptYWtlWzFdOiAqKiogW3N1bnJwYy9vdGhlcnNdIEVycm9yIDIKbWFrZVsxXTogTGVhdmlu
ZyBkaXJlY3RvcnkgYC92YXIvdG1wL3BvcnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3dvcmsv
Z2xpYmMtMi41JwptYWtlOiAqKiogW2FsbF0gRXJyb3IgMgoKISEhIEVSUk9SOiBzeXMtbGlicy9n
bGliYy0yLjUtcjIgZmFpbGVkLgpDYWxsIHN0YWNrOgogIGVidWlsZC5zaCwgbGluZSAxNjE1OiAg
IENhbGxlZCBkeW5fY29tcGlsZQogIGVidWlsZC5zaCwgbGluZSA5NzI6ICAgQ2FsbGVkIHFhX2Nh
bGwgJ3NyY19jb21waWxlJwogIGVidWlsZC5zaCwgbGluZSA0NDogICBDYWxsZWQgc3JjX2NvbXBp
bGUKICBnbGliYy0yLjUtcjIuZWJ1aWxkLCBsaW5lIDExNzA6ICAgQ2FsbGVkIHRvb2xjaGFpbi1n
bGliY19zcmNfY29tcGlsZQogIGdsaWJjLTIuNS1yMi5lYnVpbGQsIGxpbmUgMjcyOiAgIENhbGxl
ZCBkaWUKCiEhISBtYWtlIGZvciBwcGM2NCBmYWlsZWQKISEhIElmIHlvdSBuZWVkIHN1cHBvcnQs
IHBvc3QgdGhlIHRvcG1vc3QgYnVpbGQgZXJyb3IsIGFuZCB0aGUgY2FsbCBzdGFjayBpZiByZWxl
dmFudC4KISEhIEEgY29tcGxldGUgYnVpbGQgbG9nIGlzIGxvY2F0ZWQgYXQgJy92YXIvdG1wL3Bv
cnRhZ2Uvc3lzLWxpYnMvZ2xpYmMtMi41LXIyL3RlbXAvYnVpbGQubG9nJy4KCg==
</data>        

          </attachment>
    </bug>

</bugzilla>