tng 2002/12/02 12:08:12 Modified: c/src/xercesc configure configure.in Makefile.incl runConfigure Log: [Bug 12490] Patches required to build Xerces-C++ on BeOS R5. Patch from Andrew Bachmann. Revision Changes Path 1.10 +3 -0 xml-xerces/c/src/xercesc/configure Index: configure =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/configure,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- configure 22 Nov 2002 14:54:45 -0000 1.9 +++ configure 2 Dec 2002 20:08:12 -0000 1.10 @@ -1254,6 +1254,7 @@ *-*-sysv5*) platform=UNIXWARE ;; *-*-UnixWare*) platform=UNIXWARE ;; *-*-unixware*) platform=UNIXWARE ;; + *-*-beos*) platform=BEOS ;; *-*-linux*) platform=LINUX ;; *-*-freebsd*) platform=FREEBSD ;; *-*-irix*) platform=IRIX ;; @@ -1451,6 +1452,7 @@ util/Platforms/Makefile \ util/Platforms/Solaris/Makefile \ util/Platforms/AIX/Makefile \ +util/Platforms/BeOS/Makefile \ util/Platforms/Linux/Makefile \ util/Platforms/FreeBSD/Makefile \ util/Platforms/HPUX/Makefile \ @@ -1603,6 +1605,7 @@ util/Platforms/Makefile \ util/Platforms/Solaris/Makefile \ util/Platforms/AIX/Makefile \ +util/Platforms/BeOS/Makefile \ util/Platforms/Linux/Makefile \ util/Platforms/FreeBSD/Makefile \ util/Platforms/HPUX/Makefile \ 1.13 +2 -0 xml-xerces/c/src/xercesc/configure.in Index: configure.in =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/configure.in,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- configure.in 22 Nov 2002 14:54:45 -0000 1.12 +++ configure.in 2 Dec 2002 20:08:12 -0000 1.13 @@ -32,6 +32,7 @@ *-*-sysv5*) platform=UNIXWARE ;; *-*-UnixWare*) platform=UNIXWARE ;; *-*-unixware*) platform=UNIXWARE ;; + *-*-beos*) platform=BEOS ;; *-*-linux*) platform=LINUX ;; *-*-freebsd*) platform=FREEBSD ;; *-*-irix*) platform=IRIX ;; @@ -121,6 +122,7 @@ util/Platforms/Makefile \ util/Platforms/Solaris/Makefile \ util/Platforms/AIX/Makefile \ +util/Platforms/BeOS/Makefile \ util/Platforms/Linux/Makefile \ util/Platforms/FreeBSD/Makefile \ util/Platforms/HPUX/Makefile \ 1.31 +17 -1 xml-xerces/c/src/xercesc/Makefile.incl Index: Makefile.incl =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/Makefile.incl,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- Makefile.incl 2 Dec 2002 18:45:19 -0000 1.30 +++ Makefile.incl 2 Dec 2002 20:08:12 -0000 1.31 @@ -299,6 +299,22 @@ endif +#=============== BEOS SPECIFIC OPTIONS ========================= +ifeq (${PLATFORM}, BEOS) +PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM} -DAPP_NO_THREADS +MAKE_SHARED = ${CXX} -D${PLATFORM} -nostart -fPIC ${LDFLAGS} +MAKE_SHARED_C = ${CC} -D${PLATFORM} -nostart -fPIC ${LDFLAGS} +ifeq (${TRANSCODER}, ICU) + ALLLIBS = ${LIBS} -L/boot/develop/lib/x86 -L/boot/home/config/lib -lbe -licuuc -licudata +else + ALLLIBS = ${LIBS} -L/boot/develop/lib/x86 -L/boot/home/config/lib -lbe +endif +EXTRA_LINK_OPTIONS = -Xlinker -Map -Xlinker $(XML_OBJ)/${SO_NAME}.map +SHLIBSUFFIX=.so +## Compiler switch to embed a library name +LD_SONAME = -Wl,-soname,${SO_NAME} +endif + #=============== LINUX SPECIFIC OPTIONS ========================= ifeq (${PLATFORM}, LINUX) PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM} -D_REENTRANT 1.22 +6 -4 xml-xerces/c/src/xercesc/runConfigure Index: runConfigure =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/runConfigure,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- runConfigure 22 Nov 2002 14:54:45 -0000 1.21 +++ runConfigure 2 Dec 2002 20:08:12 -0000 1.22 @@ -84,7 +84,7 @@ echo "runConfigure: Helper script to run \"configure\" for one of the supported platforms" echo "Usage: runConfigure \"options\"" echo " where options may be any of the following:" - echo " -p <platform> (accepts 'aix', 'linux', 'freebsd', 'solaris', + echo " -p <platform> (accepts 'aix', 'beos', 'linux', 'freebsd', 'solaris', 'hp-10', 'hp-11', 'openserver', 'unixware', 'os400', 'irix', 'ptx', 'tru64', 'macosx'. 'cygwin')" echo " -c <C compiler name> (e.g. gcc, cc, xlc_r, icc or ecc)" @@ -227,7 +227,7 @@ # case $platform in - aix | openserver | unixware | linux | freebsd | solaris | hp-10 | hp-11 | os400 | irix | ptx | tru64 | macosx | cygwin) + aix | openserver | unixware | beos | linux | freebsd | solaris | hp-10 | hp-11 | os400 | irix | ptx | tru64 | macosx | cygwin) # platform has been recognized ;; *) @@ -382,7 +382,7 @@ # # -# aix | linux | hp-11 | solaris | +# aix | beos | linux | hp-11 | solaris | # hp-10 | freebsd | irix | openserver | unixware | os400 | ptx | tru64 | macosx # if test $bitsToBuild = 64; then @@ -528,6 +528,8 @@ aix) #netaccessorLibs="-lbsd";; netaccessorLibs="";; + beos) + netaccessorLibs="-lnet";; solaris) netaccessorLibs="-lnsl -lsocket" if test $thread = "dce"; then
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]