From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,70cc1410ff93d38b X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: gcc - ada cross compiler question Date: Sun, 12 Sep 2010 11:40:06 +0200 Organization: A noiseless patient Spider Message-ID: <878w379u6h.fsf@ludovic-brenta.org> References: <4c8bfc49$0$4834$9a6e19ea@unlimited.newshosting.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Sun, 12 Sep 2010 09:40:05 +0000 (UTC) Injection-Info: mx03.eternal-september.org; posting-host="Bi/1OaZtGMHkWvUHWEpqDQ"; logging-data="2781"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+rd8+HRw0jstE4ESFyeSEd" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:yFHihhFSmxY4Fx5UCeQgsp9oSHw= sha1:NFqMVn8lVDaDyYEEFvFhk8ivv+g= Xref: g2news1.google.com comp.lang.ada:14021 Date: 2010-09-12T11:40:06+02:00 List-Id: mark writes on comp.lang.ada: > I've built a couple gcc/ada cross compilers in the past but I'm really > having trouble with this one. I have to build a gcc 4.1.2 based Ada > cross compiler. The host is Linux. The target is a > powerpc-mpc8248-linux-uclibc (PowerPC 603, Linux 2.6.20, > uClibc-0.9.29). When building the compiler, I get a message > > cp -p ../../gcc/ada/sinfo.ads ../../gcc/ada/nmake.adt > ../../gcc/ada/xnmake.adb ada/bldtools/nmake_b > (cd ada/bldtools/nmake_b; gnatmake -q xnmake ; ./xnmake -b ../../nmake.adb ) > gnatbind: Cannot find: s-stalib.ali > gnatmake: *** bind failed. > > Would anyone know why the error occurs? Its confusing why s-stalib is > not being compiled. I am using gcc 4.4.4 as the host compiler. IIRC, it is necessary to use the exact same version of GCC for the native and cross compilers. You can use GCC 4.4.4 only as the bootstrap compiler in this case. What stage does the error happen in? -- Ludovic Brenta.