Add TARGET_FDO_LDFLAGS to make sure -lgcc is always linked after -lgcov.
Change-Id: I33a94abe58391a8564ada14417b0158ddd7ed2d6
This commit is contained in:
@@ -190,7 +190,7 @@ my_compiler_dependencies :=
|
|||||||
ifeq ($(strip $(LOCAL_FDO_SUPPORT)), true)
|
ifeq ($(strip $(LOCAL_FDO_SUPPORT)), true)
|
||||||
ifeq ($(strip $(LOCAL_IS_HOST_MODULE)),)
|
ifeq ($(strip $(LOCAL_IS_HOST_MODULE)),)
|
||||||
my_cflags += $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_FDO_CFLAGS)
|
my_cflags += $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_FDO_CFLAGS)
|
||||||
my_ldflags += $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_FDO_CFLAGS)
|
my_ldflags += $($(LOCAL_2ND_ARCH_VAR_PREFIX)TARGET_FDO_LDFLAGS)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@@ -22,6 +22,7 @@ ifeq ($(strip $(BUILD_FDO_INSTRUMENT)), true)
|
|||||||
# Set BUILD_FDO_INSTRUMENT=true to turn on FDO instrumentation.
|
# Set BUILD_FDO_INSTRUMENT=true to turn on FDO instrumentation.
|
||||||
# The profile will be generated on /sdcard/fdo_profile on the device.
|
# The profile will be generated on /sdcard/fdo_profile on the device.
|
||||||
$(combo_2nd_arch_prefix)TARGET_FDO_CFLAGS := -fprofile-generate=/sdcard/fdo_profile -DANDROID_FDO
|
$(combo_2nd_arch_prefix)TARGET_FDO_CFLAGS := -fprofile-generate=/sdcard/fdo_profile -DANDROID_FDO
|
||||||
|
$(combo_2nd_arch_prefix)TARGET_FDO_LDFLAGS := -lgcov -lgcc
|
||||||
else
|
else
|
||||||
ifeq ($(strip $(BUILD_FDO_OPTIMIZE)), true)
|
ifeq ($(strip $(BUILD_FDO_OPTIMIZE)), true)
|
||||||
# Set TARGET_FDO_PROFILE_PATH to set a custom profile directory for your build.
|
# Set TARGET_FDO_PROFILE_PATH to set a custom profile directory for your build.
|
||||||
|
Reference in New Issue
Block a user