Why does optimize for speed enable debug information ?

Jacob Kroon jacob.kroon@gmail.com
Thu Jun 30 07:09:00 GMT 2016


I've been building newlib with --enable-target-optspace, and noticed that "-g"
was being added to the compiler flags, even though I've overridden
CFLAGS_FOR_TARGET when configuring. It looks like it is being added by

# Build libraries optimizing for space, not speed.

I checked the git history, and it seems to have been this way since the
initial import 1999. Is this by intention, or would it be more appropriate if we
patched newlib to only pass -Os here ?

Regards Jacob

More information about the Newlib mailing list