The library is created with wrong name ( .sl instead of .so ) for HPUX
----------------------------------------------------------------------
Key: XERCESC-1651
URL: http://issues.apache.org/jira/browse/XERCESC-1651
Project: Xerces-C++
Issue Type: Bug
Components: Build
Affects Versions: 2.7.0
Environment: HPUX 11
Reporter: kappen
If you look in the Makefile.incl file you will find a SHLIBSUFFIX flag
that is set to .sl not to .so as what one would expect to finde.
#================= HP SPECIFIC OPTIONS ===========================
ifeq (${PLATFORM}, HPUX)
OSVERDEFINE=HPUX11
ifeq (${OSVER}, HPUX10)
OSVERDEFINE=HPUX10
endif
ifeq (${CXX}, aCC)
ifeq (${CXXVER}, aCC05)
PLATFORM_COMPILE_OPTIONS = -D_HP_UX -DHPaCC -D${OSVERDEFINE} -mt +Z
else
PLATFORM_COMPILE_OPTIONS = -D_HP_UX -DHPaCC -D${OSVERDEFINE} +DAportable
+Z
endif
MAKE_SHARED = ${CXX} ${PLATFORM_COMPILE_OPTIONS} -D${PLATFORM} ${LDFLAGS}
MAKE_SHARED_C = ${CC} ${PLATFORM_COMPILE_OPTIONS} -D${PLATFORM} ${LDFLAGS}
ifeq (${TRANSCODER}, ICU)
ALLLIBS = ${LIBS} -licuuc -licudata
else
ALLLIBS = ${LIBS}
endif
ifeq (${MESSAGELOADER}, ICU)
ALLLIBS = ${LIBS} -licuuc -licudata -lXercesMessages
endif
ifeq (${CXXVER}, aCC05)
EXTRA_LINK_OPTIONS = -b -Wl,+s -Wl,+b,. -mt
DEPDOM_LINK_OPTIONS = -b -Wl,+s -Wl,+b,. -mt
else
EXTRA_LINK_OPTIONS = -b -Wl,+s -Wl,+b,.
DEPDOM_LINK_OPTIONS = -b -Wl,+s -Wl,+b,.
endif
SHLIBSUFFIX=.sl
ICUSHLIBSUFFIX=.sl
else
TEMPLATESREPOSITORY = ${XML_OBJ_DIR}/ptrepository
COMMON_COMPILE_OPTIONS = -D_HP_UX -DXERCES_TMPLSINC \
-D${OSVERDEFINE} +DAportable +eh +Z -Z +a1 +d
ifeq ($(MODULE), dom)
PLATFORM_COMPILE_OPTIONS = -DDOM_PROJ $(COMMON_COMPILE_OPTIONS)
else
PLATFORM_COMPILE_OPTIONS = $(COMMON_COMPILE_OPTIONS)
-ptr${TEMPLATESREPOSITORY}
endif
MAKE_SHARED = $(CXX) $(PLATFORM_COMPILE_OPTIONS) $(XML_INCL) ${LDFLAGS}
MAKE_SHARED_C = $(CC) $(PLATFORM_COMPILE_OPTIONS) $(XML_INCL) ${LDFLAGS}
ifeq (${TRANSCODER}, ICU)
ALLLIBS = ${LIBS} -licuuc -licudata
else
ALLLIBS = ${LIBS}
endif
ifeq (${MESSAGELOADER}, ICU)
ALLLIBS = ${LIBS} -licuuc -licudata -lXercesMessages
endif
EXTRA_LINK_OPTIONS = -b -Wl,+s -Wl,+b,. -Wl,-a,shared
DEPDOM_LINK_OPTIONS = -b -Wl,+s -Wl,+b,. -Wl,-a,shared
SHLIBSUFFIX=.sl
ICUSHLIBSUFFIX=.sl
endif
## Compiler switch to embed a library name
LD_SONAME = -Wl,+h,${SO_NAME}
LD_SODEPDOM = -Wl,+h,${SO_DEPDOM}
endif
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]