delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2004/10/13/06:46:14

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: cbramix AT libero DOT it (Carlo)
Newsgroups: comp.os.msdos.djgpp
Subject: Cross compiling GCC with DJGPP
Date: 13 Oct 2004 03:44:45 -0700
Organization: http://groups.google.com
Lines: 47
Message-ID: <d2ad330a.0410130244.42843d27@posting.google.com>
NNTP-Posting-Host: 81.74.88.65
X-Trace: posting.google.com 1097664285 13498 127.0.0.1 (13 Oct 2004 10:44:45 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Wed, 13 Oct 2004 10:44:45 +0000 (UTC)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hello everyone,
at work I finally received a new PC, powerful enought for compiling
the GCC cross compilers I need.
I have a fully working DJGPP enviroment and all packages have the
latest versions.
The operating system is Windows 98.
Then I downloaded the GCC complete sources, the binutils and newlib.
I unpacked the archives, I opened the DOS prompt, I launched BASH and
I started compiling everything.
My first targets are for ARM-LINUX-ELF, ARM-WINCE-PE and Hitachi
H8300-HMS.
I was able to compile Binutils successfully and after few tests I can
say they are OK.
Then I tried to compile GCC but here I failed.
It *seems* that the compiler has been created correctly, but in
reality the newly created CC1 says "unknown option" for all options
received by GCC.
It recognises the file name and few options (for example, it accepts
'-g' and '--help' and few others).
I can't understand the cause of the problem, because I think I
configured it correcly.
My steps are described here:
1) unpack the GCC source archive. The result is a directory called
"gcc-3.4.2".
2) I created this directory: "gcc-3.4.2-arm-wince-pe"
3) I entered into previous directory and I typed the "configure"
command.
4) then, I typed "make".

This is the text I wrote:

$ mkdir gcc-3.4.2-arm-wince-pe
$ cd gcc-3.4.2-arm-wince-pe
$ ../gcc-3.4.2/configure --srcdir=../gcc-3.4.2 --target=arm-elf \
	--with-cpu=iwmmxt --with-newlib --disable-threads --disable-multilib
\
	--disable-nls --enable-languages=c
$ make

I tried to change "iwmmxt" to "xscale" or "arm9", but it didn't
change.

Thanks in advance for all suggestions.

Sincerely,

Carlo

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019