This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 7/22/09, raga naresh <raganaresh.thatha@gmail.com> wrote: > Hi , > I am trying to build cross compiler for arm9tdmi by following the > steps http://www.kegel.com/crosstool/crosstool-0.43/doc/crosstool-howto.html > with specifications > gcc-4.1.1 > cgcc-3.3.6 > glibc-2.3.2 > binutils-2.16.1 > linux-2.6.15.4 > hdrs-2.6.12.0 > > After running the demo-arm9tdmi.sh,it finally ends up with > *** These critical programs are missing or too old: gcc > *** Check the INSTALL file for required versions. > > My build system is ubuntu 9.04 with kernel 2.6.28 kernel and gcc > 4.3. $ cd crosstool-0.43 $ grep 'critical programs are missing or too old' * $ grep 'critical programs are missing or too old' */* contrib/inbox.txt:> *** These critical programs are missing or too old: gcc $ vi contrib/inbox.txt /missing or ... > *** These critical programs are missing or too old: gcc > *** Check the INSTALL file for required versions. > I have had the same problem. What I found was that the glibc configure script was testing for a version of gcc 3.2.* or later. It does not test for a major number above 3 so the test fails. I do not know where this test is initiated, but once you have reached that point you can patch the configure script and run demo-*.sh with the --nounpack option added to your desired toolchain build. This patch worked for me: [patch for ancient glibc's configure to recognize gcc 4.*] :q! $ thankyou -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |