This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


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

Use of -fshort-enums for certain files


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


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