diff --git a/config/CONFIG.Host.hp700 b/config/CONFIG.Host.hp700 index 5409bb85d..a54c1d4d4 100644 --- a/config/CONFIG.Host.hp700 +++ b/config/CONFIG.Host.hp700 @@ -9,7 +9,7 @@ ARCH_CLASS = hp700 include $(EPICS_BASE)/config/CONFIG.Host.UnixCommon SHRLIB_SUFFIX = .sl - + AR = ar # Configure OS vendor C compiler @@ -44,8 +44,10 @@ HPCC_SLIBS_NO= HPCC_SHRLIB_CFLAGS_YES = +Z HPCC_SHRLIB_LDFLAGS_YES = -b -CCC = CC -CCC_NORMAL = $(CCC) +p +# New HP C++ compiler +CCC = aCC +# avoid treating "future errors" as actual errors +CCC_NORMAL = $(CCC) +W302 +W829 +W818 +W392 +W469 +W495 +W749 +W667 +W392 +W684 CCC_STRICT = $(CCC) +p CCC_TEMPL_INST_FLAG = CCC_WARN_YES = +w @@ -56,8 +58,16 @@ CCC_SFLAGS_YES= -Wl,-a,archive CCC_SFLAGS_NO= CCC_SLIBS_YES = CCC_SLIBS_NO= +CCC_SHRLIB_CFLAGS_YES = +Z +# shared libs will be found by searching environment variable SHLIB_PATH, +# then by searching the specified path (see below) +CCC_SHRLIB_LDFLAGS_YES = -b + CCC_DEPENDS_FLAG = -ARCH_DEP_CFLAGS = -D_HPUX_SOURCE -DHP_UX +# +DAportable causes portable object code to be created for execution +# on different PA-Risc machines +ARCH_DEP_CFLAGS = -D_HPUX_SOURCE -DHP_UX +DAportable +ARCH_DEP_CXXFLAGS = -D_HPUX_SOURCE -DHP_UX +DAportable ARCH_DEP_LDLIBS = - +ARCH_DEP_LDFLAGS = -Wl,+s,+b$(DEFAULT_SHRLIB_SEARCH_PATH)