Use of -fshort-enums for certain files

Michael Bruck bruck.michael@gmail.com
Sat Mar 30 23:54:00 GMT 2013


libc/stdio/Makefile.in uses "-fshort-enums" for several files.

This causes problems with ARM targets that have this option disabled
by default. On ARM the enum format is stored as flag in the elf file
and the linker notes the discrepancy. So even if this hard-coded flag
is purely internal in these library files and affects no external
interfaces it still causes errors when linked with other objects.

Michael



More information about the Newlib mailing list