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: a07f3367d7,5f14691e88205f0c X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.85.MISMATCH!feed.xsnews.nl!border-2.ams.xsnews.nl!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!.POSTED.82.30.110.254!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Building GNAT Date: Mon, 03 May 2010 18:03:29 +0100 Organization: A noiseless patient Spider Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Mon, 3 May 2010 17:03:54 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="82.30.110.254"; logging-data="14266"; mail-complaints-to="abuse@eternal-september.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (darwin) Cancel-Lock: sha1:XjPHaIJWdoA1NU8F5AVDLEOtkuc= Xref: g2news2.google.com comp.lang.ada:11304 Date: 2010-05-03T18:03:29+01:00 List-Id: I think your problem may be that your host compiler is an older version (4.4.3) than the source tree you're using to build the cross compiler (4.5.0). The recommendation is to build the host compiler first, then use that to build the cross. The symbols you're missing are (in 4.5.0 but not in 4.3.4, the only handy version I have for comparison) defined in adaint.c, and it looks as though adaint.o is being picked up from the pre-built host libraries (not surprising, the cross-compiler has to run on the host so needs to use host file attributes etc).