Update: Still with Build failure for PPC405 using crosstool-ng-1.9.2

Bryan Hundven bryanhundven@gmail.com
Thu Jan 20 22:52:00 GMT 2011


On Thu, Jan 20, 2011 at 2:43 PM, Chris Kerios <ckerios@cfl.rr.com> wrote:
> On Thu, Jan 20, 2011 at 6:15 AM, Kerios, Chris (KSC-ASRC-466)[ASRC
> AEROSPACE CORP] <chris.kerios@nasa.gov> wrote:
>> -----Original Message-----
>> From: Khem Raj [mailto:raj.khem@gmail.com]
>> Sent: Thursday, January 20, 2011 1:17 AM
>> To: Kerios, Chris (KSC-ASRC-466)[ASRC AEROSPACE CORP]
>> Cc: Bryan Hundven; crossgcc maillist
>> Subject: Re: Update: Still with Build failure for PPC405 using
>> crosstool-ng-1.9.2
>>
>> On Wed, Jan 19, 2011 at 6:32 PM, Khem Raj <raj.khem@gmail.com> wrote:
>>> On Wed, Jan 19, 2011 at 6:14 PM, Kerios, Chris (KSC-ASRC-466)[ASRC
>>> AEROSPACE CORP] <chris.kerios@nasa.gov> wrote:
>>>>
>>>>
>>>> Sent from my iPad
>>>>
>>>> On Jan 19, 2011, at 8:51 PM, "Bryan Hundven" <bryanhundven@gmail.com>
>>>> wrote:
>>>>
>>>>> On Wed, Jan 19, 2011 at 3:00 PM, Kerios, Chris (KSC-ASRC-466)[ASRC
>>>>> AEROSPACE CORP] <chris.kerios@nasa.gov> wrote:
>>>>>>
>>>>>>
>>>>>> Sent from my iPad
>>>>>>
>>>>>> On Jan 19, 2011, at 5:55 PM, "Bryan Hundven" <bryanhundven@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> On Wed, Jan 19, 2011 at 2:41 PM, Kerios, Chris (KSC-ASRC-466)[ASRC
>>>>>>> AEROSPACE CORP] <chris.kerios@nasa.gov> wrote:
>>>>>>>> Great! I'm happy to hear you were able to reproduce. So I'm not or
>>>>>>>> wasting your time.
>>>>>>>> Thanks
>>>>>>>
>>>>>>> Opps, with the build.log.bz2 email we went off list for a moment.
>>>>>>> This
>>>>>>> email mostly to bring the conversation back to the list.
>>>>>>>
>>>>>>> Chris,
>>>>>>>
>>>>>>> As I asked before, it would be nice if you didn't top post.
>>>>>>> Reason being is that Khem's response is now at the bottom of the
>>>>>>> email
>>>>>>> (like it should be), and your responses are at the top, making the
>>>>>>> email hard to read.
>>>>>>>
>>>>>>>
>>>>>>>> Sent from my iPad
>>>>>>>>
>>>>>>>> On Jan 19, 2011, at 5:35 PM, "Khem Raj" <raj.khem@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> On Wed, Jan 19, 2011 at 11:33 AM, Kerios, Chris (KSC-ASRC-466)[ASRC
>>>>>>>>> AEROSPACE CORP] <chris.kerios@nasa.gov> wrote:
>>>>>>>>>> Bryan/Khem,
>>>>>>>>>> Here is the last build.log file. ĀI set the log mode to ERROR. So
>>>>>>>>>> it may not have everything you want so I can run it again with a
>>>>>>>>>> Deeper log level if you need me to.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: Kerios, Chris (KSC-ASRC-466)[ASRC AEROSPACE CORP]
>>>>>>>>>> Sent: Wednesday, January 19, 2011 2:23 PM
>>>>>>>>>> To: 'Khem Raj'; Bryan Hundven
>>>>>>>>>> Cc: crossgcc@sourceware.org
>>>>>>>>>> Subject: RE: Update: Still with Build failure for PPC405 using
>>>>>>>>>> crosstool-ng-1.9.2
>>>>>>>>>>
>>>>>>>>>> Bryan/Raj,
>>>>>>>>>> I've attached to output from the cross-compiler you requested.
>>>>>>>>>> ĀThere's a core and static directories where these files were located. ĀThe
>>>>>>>>>> output was the same so I am just sending the shared one. ĀIt's a small file
>>>>>>>>>> so I've just attached it. ĀI working on compressing the build log and will
>>>>>>>>>> get that out to you shortly.
>>>>>>>>>> Chris
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: Khem Raj [mailto:raj.khem@gmail.com]
>>>>>>>>>> Sent: Wednesday, January 19, 2011 2:03 PM
>>>>>>>>>> To: Bryan Hundven
>>>>>>>>>> Cc: Kerios, Chris (KSC-ASRC-466)[ASRC AEROSPACE CORP];
>>>>>>>>>> crossgcc@sourceware.org
>>>>>>>>>> Subject: Re: Update: Still with Build failure for PPC405 using
>>>>>>>>>> crosstool-ng-1.9.2
>>>>>>>>>>
>>>>>>>>>> On Wed, Jan 19, 2011 at 10:26 AM, Bryan Hundven
>>>>>>>>>> <bryanhundven@gmail.com> wrote:
>>>>>>>>>>> On Wed, Jan 19, 2011 at 10:15 AM, Kerios, Chris
>>>>>>>>>>> (KSC-ASRC-466)[ASRC
>>>>>>>>>>> AEROSPACE CORP] <chris.kerios@nasa.gov> wrote:
>>>>>>>>>>>> OK, let's see if I can get all this for you:
>>>>>>>>>>>> On my host machine that I am trying to build for:
>>>>>>>>>>>> x86 - Fedora 14
>>>>>>>>>>>> gcc 4.5.1
>>>>>>>>>>>> binutils 2.20
>>>>>>>>>>>> linux 2.6.35
>>>>>>>>>>>>
>>>>>>>>>>>> For my target/embedded host I am trying to build a cross
>>>>>>>>>>>> toolchain which I am pasting in the beginning of the build.log:
>>>>>>>>>>>> [INFO ] ĀPerforming some trivial sanity checks [INFO ] ĀBuild
>>>>>>>>>>>> started
>>>>>>>>>>>> 20110119.130036 [INFO ] ĀBuilding environment variables [WARN ]
>>>>>>>>>>>> Directory '/home/chris/src' does not exist.
>>>>>>>>>>>> [WARN ] ĀWill not save downloaded tarballs to local storage.
>>>>>>>>>>>> [EXTRA] ĀPreparing working directories [EXTRA] ĀInstalling
>>>>>>>>>>>> user-supplied crosstool-NG configuration [EXTRA]
>>>>>>>>>>>>
>>>>>>>>>>>> =================================================================
>>>>>>>>>>>> [EXTRA] ĀDumping internal crosstool-NG configuration [EXTRA]
>>>>>>>>>>>> Building a toolchain for:
>>>>>>>>>>>> [EXTRA] Ā Ā Ābuild Ā= i686-pc-linux-gnu [EXTRA] Ā Ā Āhost Ā =
>>>>>>>>>>>> i686-pc-linux-gnu [EXTRA] Ā Ā Ātarget = powerpc-405-linux-gnu
>>>>>>>>>>>> [EXTRA]
>>>>>>>>>>>> Dumping internal crosstool-NG configuration: done in 0.46s (at
>>>>>>>>>>>> 00:05)
>>>>>>>>>>>> [INFO ]
>>>>>>>>>>>>
>>>>>>>>>>>> =================================================================
>>>>>>>>>>>> [INFO ] ĀRetrieving needed toolchain components' tarballs
>>>>>>>>>>>> [EXTRA]
>>>>>>>>>>>> Retrieving 'linux-2.6.31.14'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'gmp-4.3.2'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'mpfr-2.4.2'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'binutils-2.19.1'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'gcc-4.3.2'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'eglibc-2_10'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'dmalloc-5.5.2'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'duma_2_5_15'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'gdb-6.8'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'ncurses-5.7'
>>>>>>>>>>>> [EXTRA] Ā ĀRetrieving 'expat-2.0.1'
>>>>>>>>>>>> [INFO ] ĀRetrieving needed toolchain components' tarballs: done
>>>>>>>>>>>> in
>>>>>>>>>>>> 601.03s (at 10:07) [INFO ]
>>>>>>>>>>>>
>>>>>>>>>>>> =================================================================
>>>>>>>>>>>
>>>>>>>>>>> Chris,
>>>>>>>>>>>
>>>>>>>>>>> Could you post your config somewhere? Preferably on pastbin.com.
>>>>>>>>>>> I want to try installing fc14 and see if I can reproduce your
>>>>>>>>>>> issue.
>>>>>>>>>>>
>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>> From: Khem Raj [mailto:raj.khem@gmail.com]
>>>>>>>>>>>> Sent: Wednesday, January 19, 2011 12:55 PM
>>>>>>>>>>>> To: Kerios, Chris (KSC-ASRC-466)[ASRC AEROSPACE CORP]
>>>>>>>>>>>> Cc: crossgcc@sourceware.org
>>>>>>>>>>>> Subject: Re: Update: Still with Build failure for PPC405 using
>>>>>>>>>>>> crosstool-ng-1.9.2
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Jan 19, 2011 at 9:49 AM, Kerios, Chris
>>>>>>>>>>>> (KSC-ASRC-466)[ASRC
>>>>>>>>>>>> AEROSPACE CORP] <chris.kerios@nasa.gov> wrote:
>>>>>>>>>>>>> Hi Raj,
>>>>>>>>>>>>> Hmmm...I just tried rebuilding 1.9.2 with eglibc 2.10 and it
>>>>>>>>>>>>> stopped and errored out at the same spot with the same error.
>>>>>>>>>>>>> 2.10 is the only other release offered in the 1.9.2 menuconfig.
>>>>>>>>>>>>> ĀI
>>>>>>>>>>>>> would send you my build.log except that is over 16MB
>>>>>>>>>>>
>>>>>>>>>>> bzip2 build.log
>>>>>>>>>>>
>>>>>>>>>>> If you want, you can send the bzip'd log file to me directly,
>>>>>>>>>>> bypassing the list.
>>>>>>>>>>>
>>>>>>>>>>> Khem, if you would like the bzip'd log as well, I will forward it
>>>>>>>>>>> to you.
>>>>>>>>>>> Just trying to save space on the ml-server.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> yes please do send me.
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>> and my email system won't transfer it. ĀI also tried
>>>>>>>>>>>>> pastebin.com
>>>>>>>>>>>>> but they will only take up to 1MB. ĀIs there anything specific
>>>>>>>>>>>>> in
>>>>>>>>>>>>> the build log I can send you? ĀCurrently, the debug level is
>>>>>>>>>>>>> set to EXTRA. ĀI can back this down and it should cut down on some of the
>>>>>>>>>>>>> file size.
>>>>>>>>>>>>
>>>>>>>>>>>> hmmm ok. What version of gcc and binutils are you using ? btw
>>>>>>>>>>>> can you
>>>>>>>>>>>> run <cross>-gcc -v -xc /dev/null and post the output ?
>>>>>>>>>>>
>>>>>>>>>>> Khem,
>>>>>>>>>>>
>>>>>>>>>>> Either build that Chris has ran have not produced the final
>>>>>>>>>>> toolchain.
>>>>>>>>>>> Did you mean: <host>-gcc -v -xc /dev/null -v -xc /d
>>>>>>>>>>
>>>>>>>>>> no he should have an intermediate gcc already built before
>>>>>>>>>> building eglibc thats the one I was interested in.
>>>>>>>>>>
>>>>>>>>>>> ?
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Chris
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: Khem Raj [mailto:raj.khem@gmail.com]
>>>>>>>>>>>>> Sent: Tuesday, January 18, 2011 11:44 PM
>>>>>>>>>>>>> To: Kerios, Chris (KSC-ASRC-466)[ASRC AEROSPACE CORP]
>>>>>>>>>>>>> Cc: crossgcc@sourceware.org
>>>>>>>>>>>>> Subject: Re: Update: Still with Build failure for PPC405 using
>>>>>>>>>>>>> crosstool-ng-1.9.2
>>>>>>>>>>>>>
>>>>>>>>>>>>> On (18/01/11 14:45), Kerios, Chris (KSC-ASRC-466)[ASRC
>>>>>>>>>>>>> AEROSPACE CORP] wrote:
>>>>>>>>>>>>>> Hello again,
>>>>>>>>>>>>>> I think I have worked my way through enough builds, etc. to
>>>>>>>>>>>>>> form a coherent email regarding my cross tool build effort and problem. ĀI
>>>>>>>>>>>>>> have attached two files of the Ābuild logs that show where the builds are
>>>>>>>>>>>>>> breaking. I cannot send the whole log as my email system won't pass it. ĀAs
>>>>>>>>>>>>>> I am not a gnu tools expert I can only pursue the most elementary fixes of
>>>>>>>>>>>>>> which I can't decipher these. ĀI've looked through the mailing list as well.
>>>>>>>>>>>>>> First the configuration:
>>>>>>>>>>>>>> Host build machine: x86, Fedora Core 14 with most recent
>>>>>>>>>>>>>> updates applied.
>>>>>>>>>>>>>> Target machine: MPL powerpc-405gp
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Per my email from last week I received a suggestion to back
>>>>>>>>>>>>>> port my make version from the Fedora 14 version of make 3.82 to make 3.81.
>>>>>>>>>>>>>> ĀI have done this and the build goes significantly further than before. ĀThe
>>>>>>>>>>>>>> build is now breaking during "Installing C library". ĀIt appears to be
>>>>>>>>>>>>>> looking for -lgcc and not finding it. ĀIn looking at the gcc command above
>>>>>>>>>>>>>> it there is a section after the 4.3.2 which looks wrong as it has a bunch of
>>>>>>>>>>>>>> ../../.. but I can't be sure and I don't know where all these paths are
>>>>>>>>>>>>>> defined. ĀThe make 3.82 build breaks immediately at the "Installing kernel
>>>>>>>>>>>>>> headers" phase.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> As another data point I have built crosstool successfully on
>>>>>>>>>>>>>> the 1.6.[0-2] versions. ĀStarting on versions 1.7 and beyond these problems
>>>>>>>>>>>>>> appear. ĀI don't know if anyone has built for PPC 405 in a while so this may
>>>>>>>>>>>>>> be why these problems cropped up and weren't identified. ĀAnyway, any help
>>>>>>>>>>>>>> on this would be appreciated as I'm not all that keen on running 1.6.2 if I
>>>>>>>>>>>>>> don't have to. ĀI would like to stay current.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> If you really do not need to stick to eglibc 2.9 then I would
>>>>>>>>>>>>> suggest to use 2.12 if possible.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Can you post all logs somewhere I could not infer what could be
>>>>>>>>>>>>> wrong from the Āattached logs
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Khem
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -Bryan
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> OK the problem is reproducible with your config. What I see is that
>>>>>>>>> gcc-shared installs symlink to shared libgcc but does not install
>>>>>>>>> the
>>>>>>>>> shared libgcc itself
>>>>>>>>> into the temporary sysroot its using. I am still waiting on
>>>>>>>>> validating
>>>>>>>>> this (my system is really slow). I see that ct-ng called make
>>>>>>>>> install-libgcc I hope that should
>>>>>>>>> have done the job but it seems it did not.
>>>>>>>>
>>>>>>>
>>>>>>> Khem,
>>>>>>>
>>>>>>> My build is much slower then your's. ugh... vmware fusion...
>>>>>>>
>>>>>>> Now that I have a fc14 install, I am going to see what I can do about
>>>>>>> these make 3.82 issues.
>>>>>>>
>>>>>>> -Bryan
>>>>>>
>>>>>> Oops sorry...understood.
>>>>>
>>>>> No problems.
>>>>>
>>>>> So I was also able to reproduce the build issue with make 3.81 on fc14.
>>>>> I then tried to build 4.3.5 to see if that release fixes this issue.
>>>>> It also broke in the same spot with the same error.
>>>>>
>>>>> Chris, would you have any problem moving to gcc-4.4? Or do you need
>>>>> 4.3.x for reason?
>>>>> I'm going to try building 4.4.5 tonight, and my hope is that it
>>>>> installs libgcc correctly.
>>>>>
>>>>> -Bryan
>>>>
>>>> I have no problems at all going to 4.4. Are you thinking its a gcc
>>>> issue?
>>>
>>> OK then please try with gcc 4.5.2 or 4.4.4
>>>
>>
>> I tried with gcc 4.5.2 and 4.4.4 both install libgcc_s.so.1 correclty
>> and the build passes this point of failure
>>
>> Good Morning,
>> I just tried building it with 4.4.4 and was unsuccessful. ĀIt's not
>> getting past the CLoog/ppl build. ĀJust a reminder, I am on x86 Fedora 14
>> and had binutils 2.20.1 and eglibc 2.10 selected. ĀAlso, I am still using
>> make 3.81 as it blows up right in the beginning on the kernel headers steps.
>> ĀI have attached the build.log. ĀI am going to try a 4.5.1. build now. ĀRaj,
>> what are you using for a host build environment?
>> Regards,
>> Chris
>>
>
> Here is a modified version of your .config that built a 4.5.2 based
> toolchain successfully
> on ubuntu 10.04/x86
>
> -Khem
>
>
>
> Sorry Khem, but the build does not work on Fedora 14 with your config file.
>  There must be some difference(s) that are causing these problems we are
> seeing.  Debian vs. Fedora.  eglibc based system vs. glibc based system???
>  I have attached the build.log.  It dies early when it begins the CLooG
> build.
>
> Bryan: Have you had any luck with your Fedora system?
>
> Regards,
> Chris
>
> Attachment: .config
> Description: Binary data
>

I downgraded cloog-ppl to 0.15.9 and am using gcc-4.4.5, and now I get
a problem while building the static core gcc where it can't find
-lstdc++. I think this is a problem with either cloog-ppl or binutils.
Not sure yet.
*grumble*

It sounds like this architecture/distribution combination needs some love.

Attached is my current config:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: powerpc405.config.bz2
Type: application/x-bzip2
Size: 2749 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/crossgcc/attachments/20110120/4249e24f/attachment.bz2>
-------------- next part --------------
--
For unsubscribe information see http://sourceware.org/lists.html#faq


More information about the crossgcc mailing list