This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: problems compiling gcc-3.3.5 with newlib-1.12.0


Daniel Kegel wrote:

Indeed.  It's a good idea to start with clean unpatched sources,
and only add patches as you discover you need them.

The thing I forgot to tell is that newlib-1.13.0 was released a month or so ago, so using it instead of the one year old 1.12.0 could be more recommended :

----------------------- clip -----------------------------------
*** Major changes in newlib version 1.13.0:

* optimized iconv support
* new configuration option to disable syscalls in newlib (e.g. sys/arm)
* new configuration options controlling long long, long double support
* ability of configuration options to override platform defaults
* improved locking protection for file I/O functions
* new reentrant functions
* various fixes to allow building under FC3 and Debian Linux
* cxa exit support
* new platforms (e.g. crx)
* new iprintf and iscanf family functions
----------------------- clip -----------------------------------

At least the ftp://mirrors.rcn.net mirror site for sources.redhat.com
didn't have this yet, although the main site has had it almost a month.

The "disable syscalls in newlib (e.g. sys/arm)" meaning that putting
those low-level I/O routines for the Angel monitor into 'libc.a' can
now be disabled, and this way the 'arm-elf' target becoming more unreal,
the earlier 'elf' being an alias for 'angel' may have caused some
theological problems, people wondering whether angels and elves are just
the same thing :-) Ok, separating the common functions and those belonging
to the low-level I/O, memory handling etc. into 'libgloss' is a much better
idea. At least the 'Redboot' monitor from Red Hat seems to be supported
there.

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]