This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: Newlib port for new architecture
Hello Varun,
I would not use a Windows host to do this work. Its probably much times
faster if you do this on a Linux machine. I would also use a Git clone
of Newlib to do the development.
On 09/07/16 10:39, Varun.Kumar@infineon.com wrote:
Hi,
I am using Cygwin to configure the newlib in windows environment [ I wanted to check if build for arm is working before I start porting code for tricore arch]
I am trying to use pre-built gcc image of arm [SysGCC ] for trial purpose. It is added in path variable, still not getting recognized. Attaching the logfile also.
Any help would be appreciated!!!
===============================================
kumavaru@BLR /cygdrive/c/Varun/01_Work/23_eLuaPort/newlib/newlib-m68-aout
$ ../newlib-cygwin/configure --target=arm-eabi
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... arm-unknown-eabi
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for gawk... gawk
checking to see if cat works as expected... yes
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/cygdrive/c/Varun/01_Work/23_eLuaPort/newlib/newlib-m68-aout':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
=========================================
It seems you need a native GCC installed. I would really use a Linux
machine, just select the C/C++/kernel development packages and
everything should be available.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.