[ 
https://issues.apache.org/jira/browse/XERCESC-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Boris Kolpackov resolved XERCESC-1244.
--------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.8.0

> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to