|
@@ -103,6 +103,17 @@ TARGET_CFLAGS = $(TARGET_CPPFLAGS) $(TARGET_ABI) $(TARGET_OPTIMIZATION) $(TARGET
|
|
TARGET_CXXFLAGS = $(TARGET_CFLAGS)
|
|
TARGET_CXXFLAGS = $(TARGET_CFLAGS)
|
|
TARGET_LDFLAGS = $(call qstrip,$(BR2_TARGET_LDFLAGS))
|
|
TARGET_LDFLAGS = $(call qstrip,$(BR2_TARGET_LDFLAGS))
|
|
|
|
|
|
|
|
+ifeq ($(BR2_BINFMT_FLAT_SHARED),y)
|
|
|
|
+TARGET_LDFLAGS += -mid-shared-library -mshared-library-id=0
|
|
|
|
+TARGET_CFLAGS += -mid-shared-library -mshared-library-id=0
|
|
|
|
+TARGET_CXXFLAGS += -mid-shared-library -mshared-library-id=0
|
|
|
|
+endif
|
|
|
|
+ifeq ($(BR2_BINFMT_FLAT_SEP_DATA),y)
|
|
|
|
+TARGET_LDFLAGS += -msep-data
|
|
|
|
+TARGET_CFLAGS += -msep-data
|
|
|
|
+TARGET_CXXFLAGS += -msep-data
|
|
|
|
+endif
|
|
|
|
+
|
|
ifeq ($(BR2_TOOLCHAIN_BUILDROOT)$(BR2_TOOLCHAIN_CTNG),y)
|
|
ifeq ($(BR2_TOOLCHAIN_BUILDROOT)$(BR2_TOOLCHAIN_CTNG),y)
|
|
TARGET_CROSS=$(HOST_DIR)/usr/bin/$(GNU_TARGET_NAME)-
|
|
TARGET_CROSS=$(HOST_DIR)/usr/bin/$(GNU_TARGET_NAME)-
|
|
else
|
|
else
|