Messages in this thread | | | Subject | Compiler flags for libapi and libtraceevent | From | Ben Hutchings <> | Date | Tue, 11 Sep 2018 04:06:46 +0100 |
| |
I noticed that tools/lib/api/Makefile has these conditional assignments, similar to tools/perf/Makefile.config:
ifeq ($(DEBUG),0) ifeq ($(CC_NO_CLANG), 0) CFLAGS += -O3 else CFLAGS += -O6 endif endif
ifeq ($(DEBUG),0) CFLAGS += -D_FORTIFY_SOURCE endif
But it doesn't set DEBUG to 0 by default, and nothing under tools/perf exports its value of CFLAGS or DEBUG.
tools/lib/traceevent/Makefile doesn't seem to have any logic to enable optimisation or Fortify.
Shouldn't these libraries both have optimisations and Fortify turned on by default, like perf itself?
Ben.
-- Ben Hutchings Computers are not intelligent. They only think they are.
[unhandled content-type:application/pgp-signature] | |