You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Boris Kolpackov (JIRA)" <xe...@xml.apache.org> on 2008/02/20 10:05:43 UTC
[jira] Closed: (XERCESC-1244) Support gcc/g++ compilers on HP-UX.
[ https://issues.apache.org/jira/browse/XERCESC-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Boris Kolpackov closed XERCESC-1244.
------------------------------------
> Support gcc/g++ compilers on HP-UX.
> -----------------------------------
>
> Key: XERCESC-1244
> URL: https://issues.apache.org/jira/browse/XERCESC-1244
> Project: Xerces-C++
> Issue Type: Improvement
> Affects Versions: 2.5.0
> Environment: HP-UX gcc-3.3.4
> Reporter: Chris Olsen
> Priority: Minor
> Fix For: 2.8.0
>
>
> Need to support he gcc / g++ compilers on HP-UX.
> I modified the Makefile.incl and built the package using:
> ./runConfigure -p hp-11 -c gcc -x g++ -P /home/colsen/tools
> Things seem to have built fine. Patch for Makefile.incl:
> diff Makefile.incl Makefile.incl-gcc-support
> 486,501d485
> < 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
> 503,505c487,497
> < ifeq (${MESSAGELOADER}, ICU)
> < ALLLIBS = ${LIBS} -licuuc -licudata -lXercesMessages
> < endif
> ---
> > ## Compiler switch to embed a library name
> > LD_SONAME = -Wl,+h,${SO_NAME}
> > endif
> >
> > # Support the gcc compiler on HP-UX 11
> > ifeq (${CXX}, g++)
> > MAKE_SHARED = ${CXX} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
> > MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
> >
> > PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM}
> > ALLLIBS = ${LIBS}
> 507d498
> < EXTRA_LINK_OPTIONS = -b -Wl,+s -Wl,+b,. -Wl,-a,shared
> 511,512c502
> < ## Compiler switch to embed a library name
> < LD_SONAME = -Wl,+h,${SO_NAME}
> ---
> >
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org