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