diff --git a/configure/os/CONFIG.Common.linux-arm b/configure/os/CONFIG.Common.linux-arm index 15dad9e9e..a305523eb 100644 --- a/configure/os/CONFIG.Common.linux-arm +++ b/configure/os/CONFIG.Common.linux-arm @@ -1,9 +1,7 @@ # CONFIG.Common.linux-arm # -# This file is maintained by the build community. -# # Definitions for linux-arm target builds -# Sites may override these definitions in CONFIG_SITE.Common.linux-arm +# Override these settings in CONFIG_SITE.Common.linux-arm #------------------------------------------------------- # Include definitions common to all Linux targets @@ -11,26 +9,3 @@ include $(CONFIG)/os/CONFIG.Common.linuxCommon ARCH_CLASS = arm -ifeq ($(BUILD_CLASS),CROSS) - VALID_BUILDS = Ioc - GNU_TARGET = arm-linux - - # prefix of compiler tools - CMPLR_SUFFIX = - CMPLR_PREFIX = $(addsuffix -,$(GNU_TARGET)) - - # Provide a link-time path for shared libraries - SHRLIBDIR_RPATH_LDFLAGS_YES += $(SHRLIB_DEPLIB_DIRS:%=-Wl,-rpath-link,%) - SHRLIBDIR_LDFLAGS += $(SHRLIBDIR_RPATH_LDFLAGS_$(LINKER_USE_RPATH)) - - # Provide a link-time path for products - PRODDIR_RPATH_LDFLAGS_YES += $(PROD_DEPLIB_DIRS:%=-Wl,-rpath-link,%) - PRODDIR_LDFLAGS += $(PRODDIR_RPATH_LDFLAGS_$(LINKER_USE_RPATH)) - - # Provide a link-time path for readline - RUNTIME_LDFLAGS_READLINE_YES = -Wl,-rpath-link,$(GNU_DIR)/lib - RUNTIME_LDFLAGS_READLINE = $(RUNTIME_LDFLAGS_READLINE_$(LINKER_USE_RPATH)) - RUNTIME_LDFLAGS_READLINE_CURSES = $(RUNTIME_LDFLAGS_READLINE_$(LINKER_USE_RPATH)) - RUNTIME_LDFLAGS_READLINE_NCURSES = $(RUNTIME_LDFLAGS_READLINE_$(LINKER_USE_RPATH)) - -endif diff --git a/configure/os/CONFIG.linux-x86.linux-arm b/configure/os/CONFIG.linux-x86.linux-arm index 2d38bfcc9..e2cf36a52 100644 --- a/configure/os/CONFIG.linux-x86.linux-arm +++ b/configure/os/CONFIG.linux-x86.linux-arm @@ -1,10 +1,31 @@ # CONFIG.linux-x86.linux-arm # # Definitions for linux-x86 host - linux-arm target builds -# Sites may override these definitions in CONFIG_SITE.linux-x86.linux-arm +# Override these settings in CONFIG_SITE.linux-x86.linux-arm #------------------------------------------------------- -# Copied from x86.x86 +VALID_BUILDS = Ioc +GNU_TARGET = arm-linux + +# prefix of compiler tools +CMPLR_SUFFIX = +CMPLR_PREFIX = $(addsuffix -,$(GNU_TARGET)) + +# Provide a link-time path for shared libraries +SHRLIBDIR_RPATH_LDFLAGS_YES += $(SHRLIB_DEPLIB_DIRS:%=-Wl,-rpath-link,%) +SHRLIBDIR_LDFLAGS += $(SHRLIBDIR_RPATH_LDFLAGS_$(LINKER_USE_RPATH)) + +# Provide a link-time path for products +PRODDIR_RPATH_LDFLAGS_YES += $(PROD_DEPLIB_DIRS:%=-Wl,-rpath-link,%) +PRODDIR_LDFLAGS += $(PRODDIR_RPATH_LDFLAGS_$(LINKER_USE_RPATH)) + +# Provide a link-time path for readline +RUNTIME_LDFLAGS_READLINE_YES = -Wl,-rpath-link,$(GNU_DIR)/lib +RUNTIME_LDFLAGS_READLINE = $(RUNTIME_LDFLAGS_READLINE_$(LINKER_USE_RPATH)) +RUNTIME_LDFLAGS_READLINE_CURSES = $(RUNTIME_LDFLAGS_READLINE_$(LINKER_USE_RPATH)) +RUNTIME_LDFLAGS_READLINE_NCURSES = $(RUNTIME_LDFLAGS_READLINE_$(LINKER_USE_RPATH)) + +# Library flags STATIC_LDFLAGS_YES= -Wl,-Bstatic STATIC_LDFLAGS_NO= STATIC_LDLIBS_YES= -Wl,-Bdynamic diff --git a/configure/os/CONFIG.linux-x86.linux-arm-debug b/configure/os/CONFIG.linux-x86.linux-arm-debug new file mode 100644 index 000000000..16dad62c3 --- /dev/null +++ b/configure/os/CONFIG.linux-x86.linux-arm-debug @@ -0,0 +1,9 @@ +# CONFIG.linux-x86.linux-arm-debug +# +# Definitions for linux-x86 host - linux-arm-debug target builds +# Override these settings in CONFIG_SITE.linux-x86.linux-arm-debug +#------------------------------------------------------- + +# Include definitions for linux-arm targets +include $(CONFIG)/os/CONFIG.linux-x86.linux-arm + diff --git a/configure/os/CONFIG.linux-x86_64.linux-arm b/configure/os/CONFIG.linux-x86_64.linux-arm new file mode 100644 index 000000000..38cd888ad --- /dev/null +++ b/configure/os/CONFIG.linux-x86_64.linux-arm @@ -0,0 +1,8 @@ +# CONFIG.linux-x86_64.linux-arm +# +# Definitions for linux-x86_64 host - linux-arm target builds +# Sites may override these definitions in CONFIG_SITE.linux-x86_64.linux-arm +#------------------------------------------------------- + +include $(CONFIG)/os/CONFIG.linux-x86.linux-arm + diff --git a/configure/os/CONFIG.linux-x86_64.linux-arm-debug b/configure/os/CONFIG.linux-x86_64.linux-arm-debug new file mode 100644 index 000000000..3feb41089 --- /dev/null +++ b/configure/os/CONFIG.linux-x86_64.linux-arm-debug @@ -0,0 +1,8 @@ +# CONFIG.linux-x86_64.linux-arm-debug +# +# Definitions for linux-x86_64 host - linux-arm-debug target builds +# Override these settings in CONFIG_SITE.linux-x86_64.linux-arm-debug +#------------------------------------------------------- + +include $(CONFIG)/os/CONFIG.linux-x86.linux-arm +