- To: gcc-help@xxxxxxxxxxx
- Subject: Re: Cross compiling for the 1750A
- From: Kai Ruottu <kai.ruottu@xxxxxxxxxxx>
- Date: Sun, 05 Feb 2012 20:52:05 +0200
- Comment: DKIM? See http://www.dkim.org
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1329072751; h=Comment: DomainKey-Signature:Received:Received:Received:Received: Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding: Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:Sender:Delivered-To; bh=kNgUB8v3mZLkAG50j/1c Hp1Dg1c=; b=fP/akqwUUZF0GfCQ2T4i6OpFT4LwTVakcZpF8sVcaqTowwlfr/ek 2Wlt7pRBGAsu8HWBCRm7WX7J+5At8PrUdZMatKjMWgSYysB8T21mSnHEn04rSZG8 ET86e8woFvYfLLm8t9s2P/h4kss1hwPiY1pwDo/r/373TQSLstST2xM=
- In-reply-to: <4F2BE717.8090700@wippies.com>
- User-agent: Mozilla/5.0 (Windows NT 5.0; rv:10.0) Gecko/20120129 Thunderbird/10.0
3.2.2012 15:54, Kai Ruottu kirjoitti:
The "as1750" should understand the output from a '1750a' targeted
plain vanilla FSF GCC...
After being away from town during the weekend I made the 'as1750'
from its sources - that succeeded without any problems - and tried
it with the earlier made gcc-3.2.3 for 1750a target. But the build
didn't succeed to continue with it :
/home/src/gcc-3.2.3-pl1/build/gcc/xgcc
-B/home/src/gcc-3.2.3-pl1/build/gcc/ -nostdinc
-B/home/src/gcc-3.2.3-pl1/build/1750a/newlib/ -isystem
/home/src/gcc-3.2.3-pl1/build/1750a/newlib/targ-include -isystem
/home/src/gcc-3.2.3-pl1/newlib/libc/include -B/usr/local/1750a/bin/
-B/usr/local/1750a/lib/ -isystem /usr/local/1750a/include -O2 -DIN_GCC
-DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -isystem ./include -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc
-I../../gcc/. -I../../gcc/config -I../../gcc/../include -DL_muldi3 -c
../../gcc/libgcc2.c -o libgcc/./_muldi3.o
Output file extension must be one of:
.hex => Tektronix Extended Hex
.ldm => TLD Load Module
.llm => TLD Logical Load Module
make[2]: *** [libgcc/./_muldi3.o] Virhe 1
This was however expected because the "GCC Install / Specific Install
Notes" tells :
-------------------- clip -------------------------
1750a-*-*
MIL-STD-1750A processors. This target is obsoleted in GCC 3.1.
The MIL-STD-1750A cross conguration produces output for as1750, an
assembler/linker available under the GNU General Public License for
the 1750A.
<snip>
You should ignore a fatal error during the building of `libgcc'
(`libgcc' is not yet implemented for the 1750A.)
The as1750 assembler requires the file `ms1750.inc', which is found
in the directory `gcc/config/1750a'.
-------------------- clip -------------------------
So I think the compiler was already there... What one should/could do
with it, is left as a homework for someone who really is familiar with
this system, "GCC for 1750a".
What comes to the "alternative" 'm1750a-coff' target, using the GNU
binutils, with the 'cpp1750.zip' provided headers etc, with it, that
is totally an another issue...
[Linux C Programming]
[Linux Kernel]
[eCos]
[Fedora Development]
[Fedora Announce]
[Autoconf]
[The DWARVES Debugging Tools]
[Yosemite Campsites]
[Yosemite News]
[Linux GCC]