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

Chris Kerios ckerios@cfl.rr.com
Thu Jan 20 22:45:00 GMT 2011


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log.bz2
Type: application/x-bzip
Size: 660731 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/crossgcc/attachments/20110120/8b4d456a/attachment.bin>
-------------- next part --------------
--
For unsubscribe information see http://sourceware.org/lists.html#faq


More information about the crossgcc mailing list