diff --git a/configure/os/CONFIG_SITE.Common.linux-arm b/configure/os/CONFIG_SITE.Common.linux-arm new file mode 100644 index 000000000..466dffe15 --- /dev/null +++ b/configure/os/CONFIG_SITE.Common.linux-arm @@ -0,0 +1,41 @@ +# CONFIG_SITE.Common.linux-arm +# +# $Revision-Id$ +# +# Site Specific definitions for linux-arm target +# Only the local epics system manager should modify this file + +# NOTE for SHARED_LIBRARIES: In most cases if this is set to YES the +# shared libraries will be found automatically. However if the .so +# files are installed at a different path to their compile-time path +# then in order to be found at runtime do one of these: +# a) LD_LIBRARY_PATH must include the full absolute pathname to +# $(INSTALL_LOCATION)/lib/$(EPICS_HOST_ARCH) when invoking base +# executables. +# b) Add the runtime path to SHRLIB_DEPLIB_DIRS and PROD_DEPLIB_DIRS, which +# will add the named directory to the list contained in the executables. +# c) Add the runtime path to /etc/ld.so.conf and run ldconfig +# to inform the system of the shared library location. + +# Depending on your version of Linux you'll want one of the following +# lines to enable command-line editing and history in iocsh. If you're +# not sure which, start with the top one and work downwards until the +# build doesn't fail to link the readline library. If none of them work, +# comment them all out to build without readline support. + +# No other libraries needed (recent Fedora, Ubuntu etc.): +#COMMANDLINE_LIBRARY = READLINE + +# Needs -lncurses (RHEL 5 etc.): +#COMMANDLINE_LIBRARY = READLINE_NCURSES + +# Needs -lcurses (older versions) +#COMMANDLINE_LIBRARY = READLINE_CURSES + + +# It makes sense to include debugging symbols even in optimized builds +# in case you want to attach gdb to the process or examine a core-dump. +# This does cost disk space, but not memory as debug symbols are not +# loaded into RAM when the binary is loaded. +OPT_CFLAGS_YES += -g +OPT_CXXFLAGS_YES += -g diff --git a/configure/os/CONFIG_SITE.linux-x86-debug.linux-x86-debug b/configure/os/CONFIG_SITE.linux-x86-debug.linux-x86-debug index 69f6e7daf..7e6cd3768 100644 --- a/configure/os/CONFIG_SITE.linux-x86-debug.linux-x86-debug +++ b/configure/os/CONFIG_SITE.linux-x86-debug.linux-x86-debug @@ -1,3 +1,9 @@ +# CONFIG_SITE.linux-x86-debug.linux-x86-debug +# +# $Revision-Id$ +# +# Site specific overrides for linux-x86-debug host and target builds +#------------------------------------------------------- #Prepares the object code to collect data for profiling with prof. #PROFILE=YES diff --git a/configure/os/CONFIG_SITE.linux-x86_64-debug.linux-x86_64-debug b/configure/os/CONFIG_SITE.linux-x86_64-debug.linux-x86_64-debug index 848b7c89a..3685bc811 100644 --- a/configure/os/CONFIG_SITE.linux-x86_64-debug.linux-x86_64-debug +++ b/configure/os/CONFIG_SITE.linux-x86_64-debug.linux-x86_64-debug @@ -2,10 +2,8 @@ # # $Revision-Id$ # -# Site specific override definitions for solaris-sparc host builds -# Only the local epics system manager should modify this file - - +# Site specific overrides for linux-x86_64 host and target builds +#------------------------------------------------------- #Prepares the object code to collect data for profiling with prof. #PROFILE=YES diff --git a/configure/os/CONFIG_SITE.linux-x86_64.linux-arm b/configure/os/CONFIG_SITE.linux-x86_64.linux-arm new file mode 100644 index 000000000..95d64e108 --- /dev/null +++ b/configure/os/CONFIG_SITE.linux-x86_64.linux-arm @@ -0,0 +1,9 @@ +# CONFIG_SITE.linux-x86_64.linux-arm +# +# $Revision-Id$ +# +# Site specific settings for linux-x86_64 host - linux-arm target builds +#------------------------------------------------------- + +# Inherit setting from linux-x86 +include $(CONFIG)/os/CONFIG_SITE.linux-x86.linux-arm