diff --git a/arch/sim/src/Makefile b/arch/sim/src/Makefile index d49c1e5354..7160d569ee 100644 --- a/arch/sim/src/Makefile +++ b/arch/sim/src/Makefile @@ -103,10 +103,6 @@ ifeq ($(CONFIG_STACK_COLORATION),y) CSRCS += up_checkstack.c endif -ifeq ($(CONFIG_ARCH_COVERAGE),y) - STDLIBS += -lgcov -endif - ifeq ($(CONFIG_SPINLOCK),y) HOSTSRCS += up_testset.c endif diff --git a/boards/sim/sim/sim/scripts/Make.defs b/boards/sim/sim/sim/scripts/Make.defs index 1ff305e567..a2fde55e7e 100644 --- a/boards/sim/sim/sim/scripts/Make.defs +++ b/boards/sim/sim/sim/scripts/Make.defs @@ -68,7 +68,7 @@ ifeq ($(CONFIG_STACK_CANARIES),y) endif ifeq ($(CONFIG_ARCH_COVERAGE),y) - ARCHOPTIMIZATION += -fprofile-arcs -ftest-coverage + ARCHOPTIMIZATION += -fprofile-generate -ftest-coverage endif # Add -fno-common because macOS "ld -r" doesn't seem to pick objects