summaryrefslogtreecommitdiffstats
path: root/patches/xerces-c-src_2_7_0
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2007-03-19 12:15:14 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2007-03-19 12:15:14 +0000
commita62ebc0548eadbbd123c860b81a3a85360ce360b (patch)
treeb10d11fe5ddcd37d0637f0d96ea44fcd200c87f0 /patches/xerces-c-src_2_7_0
parent2e158a9167d34740663467d776f53ace69a859ea (diff)
downloadptxdist-a62ebc0548eadbbd123c860b81a3a85360ce360b.tar.gz
ptxdist-a62ebc0548eadbbd123c860b81a3a85360ce360b.tar.xz
* xerces: fix sysroot problem
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7070 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches/xerces-c-src_2_7_0')
-rw-r--r--patches/xerces-c-src_2_7_0/generic/series1
-rw-r--r--patches/xerces-c-src_2_7_0/generic/xerces-c-src_2_7_0-linkerpaths.diff536
2 files changed, 537 insertions, 0 deletions
diff --git a/patches/xerces-c-src_2_7_0/generic/series b/patches/xerces-c-src_2_7_0/generic/series
new file mode 100644
index 000000000..d956cc0d6
--- /dev/null
+++ b/patches/xerces-c-src_2_7_0/generic/series
@@ -0,0 +1 @@
+xerces-c-src_2_7_0-linkerpaths.diff
diff --git a/patches/xerces-c-src_2_7_0/generic/xerces-c-src_2_7_0-linkerpaths.diff b/patches/xerces-c-src_2_7_0/generic/xerces-c-src_2_7_0-linkerpaths.diff
new file mode 100644
index 000000000..9e1d3ba7b
--- /dev/null
+++ b/patches/xerces-c-src_2_7_0/generic/xerces-c-src_2_7_0-linkerpaths.diff
@@ -0,0 +1,536 @@
+#
+# Submitted-By: Robert Schwebel, 2007-03-19
+# Committed-By: Robert Schwebel
+#
+# Error:
+#
+# /../arm-v4t-linux-gnueabi/bin/ld: cannot find -lxerces-c
+# collect2: ld returned 1 exit status
+# make[2]: *** [.../build-target/xerces-c-src_2_7_0/l
+# ib/libxerces-depdom.so.27.0] Error 1
+#
+# Description:
+#
+# The makefiles are not SYSROOT aware.
+#
+# State:
+#
+# unknown
+#
+
+Index: xerces-c-src_2_7_0/src/xercesc/Makefile.incl
+===================================================================
+--- xerces-c-src_2_7_0.orig/src/xercesc/Makefile.incl
++++ xerces-c-src_2_7_0/src/xercesc/Makefile.incl
+@@ -80,15 +80,15 @@ ifeq (${PLATFORM}, SOLARIS)
+ MAKE_SHARED = ${CXX} -D${PLATFORM} -shared ${LDFLAGS}
+ MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib \
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib \
+ -licuuc -licudata -lm -lgen
+ else
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib \
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib \
+ -lm -lgen
+ endif
+
+ ifeq (${MESSAGELOADER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib \
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib \
+ -licuuc -licudata -lXercesMessages -lm -lgen
+ endif
+
+@@ -122,10 +122,10 @@ ifeq (${PLATFORM}, UNIXWARE)
+ MAKE_SHARED = ${CXX} -D${PLATFORM} -shared ${LDFLAGS}
+ MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib \
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib \
+ -licuuc -licudata -lm -lw -lgen
+ else
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib \
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib \
+ -lm -lw -lgen
+ endif
+ else
+@@ -134,10 +134,10 @@ ifeq (${PLATFORM}, UNIXWARE)
+ MAKE_SHARED = ${CXX} -D${PLATFORM} -G ${LDFLAGS}
+ MAKE_SHARED_C = ${CC} -D${PLATFORM} -G ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/local/lib -L/usr/ccs/lib \
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib \
+ -licuuc -licudata -lm -lw -lC -lc -lgen
+ else
+- ALLLIBS = ${LIBS} -L/usr/local/lib -L/usr/ccs/lib \
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib \
+ -lm -lw -lC -lc -lgen
+ endif
+ endif
+@@ -199,19 +199,19 @@ ifeq (${PLATFORM}, AIX)
+ #PLATFORM_CPP_COMPILER = xlC_r
+ #PLATFORM_C_COMPILER = xlc_r
+ #ifdef ICUROOT
+-# ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib -L${ICUROOT}/lib -licuuc -licudata -lbsd
++# ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lpp/xlC/lib -L${ICUROOT}/lib -licuuc -licudata -lbsd
+ #else
+-# ALLLIBS = -L/usr/lpp/xlC/lib -lbsd
++# ALLLIBS = -L${SYSROOT}/usr/lpp/xlC/lib -lbsd
+ #endif
+
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib -licuuc32 -licudata32
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lpp/xlC/lib -licuuc32 -licudata32
+ else
+- ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lpp/xlC/lib
+ endif
+
+ ifeq (${MESSAGELOADER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib -licuuc32 -licudata32 -lXercesMessages26
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lpp/xlC/lib -licuuc32 -licudata32 -lXercesMessages26
+ endif
+
+ ifeq (${CXXVER}, v5compat)
+@@ -288,9 +288,9 @@ PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLA
+ 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
++ ALLLIBS = ${LIBS} -L${SYSROOT}/boot/develop/lib/x86 -L${SYSROOT}/boot/home/config/lib -lbe -licuuc -licudata
+ else
+- ALLLIBS = ${LIBS} -L/boot/develop/lib/x86 -L/boot/home/config/lib -lbe
++ ALLLIBS = ${LIBS} -L${SYSROOT}/boot/develop/lib/x86 -L${SYSROOT}/boot/home/config/lib -lbe
+ endif
+ EXTRA_LINK_OPTIONS = -Xlinker -Map -Xlinker $(XML_OBJ)/${SO_NAME}.map
+ DEPDOM_LINK_OPTIONS = -Xlinker -Map -Xlinker $(XML_OBJ)/${SO_DEPDOM}.map
+@@ -348,23 +348,23 @@ ifeq (${PLATFORM}, LINUX)
+
+ ifeq (${BITSTOBUILD}, 64)
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib64 -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib64 -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -licuuc -licudata
+ else
+- ALLLIBS = ${LIBS} -L/usr/lib64 -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib64 -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib
+ endif
+
+ ifeq (${MESSAGELOADER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib64 -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata -lXercesMessages
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib64 -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -licuuc -licudata -lXercesMessages
+ endif
+ else
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -licuuc -licudata
+ else
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib
+ endif
+
+ ifeq (${MESSAGELOADER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata -lXercesMessages
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -licuuc -licudata -lXercesMessages
+ endif
+ endif
+
+@@ -387,13 +387,13 @@ PLATFORM_COMPILE_OPTIONS = -shared
+ MAKE_SHARED = ${CXX} -shared ${LDFLAGS}
+ MAKE_SHARED_C = ${CC} -shared ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/local/lib -licuuc -licudata
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/local/lib -licuuc -licudata
+ else
+ ALLLIBS = ${LIBS}
+ endif
+
+ ifeq (${MESSAGELOADER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/local/lib -licuuc -licudata -lXercesMessages
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/local/lib -licuuc -licudata -lXercesMessages
+ endif
+
+ EXTRA_LINK_OPTIONS =
+@@ -411,7 +411,7 @@ MAKE_SHARED = ${CXX} -D${PLATFORM} -shar
+ MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+ PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM} -I/usr/local/include
+- ALLLIBS = ${LIBS} -L/usr/local/lib -L${ICUROOT} -licuuc -licudata -lgcc
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/local/lib -L${ICUROOT} -licuuc -licudata -lgcc
+ else
+ PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM}
+ ALLLIBS = ${LIBS}
+@@ -429,7 +429,7 @@ MAKE_SHARED = ${CXX} -D${PLATFORM} -shar
+ MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+ PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM} -I/usr/local/include
+- ALLLIBS = ${LIBS} -L/usr/local/lib -L${ICUROOT} -licuuc -licudata -lgcc
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/local/lib -L${ICUROOT} -licuuc -licudata -lgcc
+ else
+ PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM}
+ ALLLIBS = ${LIBS}
+@@ -601,9 +601,9 @@ ifeq (${PLATFORM}, TRU64)
+ MAKE_SHARED = ${CXX} -D${PLATFORM} -shared -ptr ${XERCESCROOT}/.cxx_repository ${LDFLAGS}
+ PLATFORM_COMPILE_OPTIONS = -D${PLATFORM} -ptr ${XERCESCROOT}/.cxx_repository
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata -lc -lrt
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -licuuc -licudata -lc -lrt
+ else
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -lc -lrt
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -lc -lrt
+ endif
+ endif
+ endif
+@@ -619,9 +619,9 @@ ifeq (${PLATFORM}, MACOSX)
+ MAKE_SHARED = ${CXX} -D${PLATFORM} -dynamiclib ${LDFLAGS}
+ MAKE_SHARED_C = ${CC} -D${PLATFORM} -dynamiclib ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata -lc
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -licuuc -licudata -lc
+ else
+- ALLLIBS = ${LIBS} -L/usr/lib
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib
+ endif
+ SHLIBSUFFIX=.dylib
+ ICUSHLIBSUFFIX=.dylib
+@@ -638,9 +638,9 @@ ifeq (${PLATFORM}, CYGWIN)
+ MAKE_SHARED = ${CXX} -shared ${LDFLAGS}
+ MAKE_SHARED_C = ${CC} -shared ${LDFLAGS}
+ ifeq (${TRANSCODER}, ICU)
+- ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata -lc
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib -L${SYSROOT}/usr/ccs/lib -licuuc -licudata -lc
+ else
+- ALLLIBS = ${LIBS} -L/usr/lib
++ ALLLIBS = ${LIBS} -L${SYSROOT}/usr/lib
+ endif
+ EXTRA_LINK_OPTIONS = \
+ -Xlinker --warn-once \
+Index: xerces-c-src_2_7_0/tests/Makefile.incl
+===================================================================
+--- xerces-c-src_2_7_0.orig/tests/Makefile.incl
++++ xerces-c-src_2_7_0/tests/Makefile.incl
+@@ -47,7 +47,7 @@ ifeq (${PLATFORM}, IRIX)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ else
+ CMP= -c ${CXXFLAGS}
+@@ -65,13 +65,13 @@ ifeq (${PLATFORM}, SOLARIS)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ else
+ CMP= -c ${CXXFLAGS}
+ CC= CC -c -D${PLATFORM} -D_REENTRANT -KPIC
+ LINK = CC -D${PLATFORM} ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib
+ EXTRA_LINK_OPTIONS=-lc -lgen ${EXTRA_LIBS}
+ endif
+ SHLIBSUFFIX=.so
+@@ -83,7 +83,7 @@ ifeq (${PLATFORM}, OPENSERVER)
+ CMP=-c ${CXXFLAGS}
+ LINK=${CC} ${LDFLAGS}
+ EXTRA_LINK_OPTIONS=-lc -lsocket ${EXTRA_LIBS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ SHLIBSUFFIX=.so
+ endif
+
+@@ -93,7 +93,7 @@ ifeq (${PLATFORM}, UNIXWARE)
+ CC= ${COMPILER} -O2 -c -D${PLATFORM} -D_REENTRANT -fpic -pthread
+ LINK = ${COMPILER} -D${PLATFORM} -fpic -pthread ${LDFLAGS}
+ EXTRA_LINK_OPTIONS=-lc -lsocket ${EXTRA_LIBS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ SHLIBSUFFIX=.so
+ endif
+
+@@ -109,7 +109,7 @@ PLATFORM_LIBRARIES =
+ PLATFORM_COMPILE_OPTIONS = -KPIC -Kthread -DPTX
+ MAKE_SHARED = ${PLATFORM_CPP_COMPILER} -DPTX -G
+ MAKE_SHARED_C = ${PLATFORM_C_COMPILER} -DPTX -G
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib -L${XMLINSTALL}/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib -L${XMLINSTALL}/lib
+ EXTRA_LINK_OPTIONS=-lm -lgen ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -133,7 +133,7 @@ else
+ endif
+
+ # the compiler knows about this two
+-# PLATFORM_LIB_LINK_OPTIONS=-L/usr/lpp/xlC/lib
++# PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lpp/xlC/lib
+ # EXTRA_LINK_OPTIONS=-lC ${EXTRA_LIBS}
+ SHLIBSUFFIX=.a
+ endif
+@@ -160,7 +160,7 @@ ifeq (${PLATFORM}, BEOS)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -DAPP_NO_THREADS -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/boot/develop/lib/x86 -L/boot/home/config/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/boot/develop/lib/x86 -L${SYSROOT}/boot/home/config/lib
+ EXTRA_LINK_OPTIONS=-lbe ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -171,14 +171,14 @@ ifeq (${PLATFORM}, LINUX)
+ CMP= -c ${CXXFLAGS} -qnotempinc
+ CC= ${COMPILER} -c -D${PLATFORM}
+ LINK = ${COMPILER} -D${PLATFORM} ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ else
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -189,7 +189,7 @@ ifeq (${PLATFORM}, QNX)
+ CMP= -c ${CXXFLAGS}
+ CC=QCC -c -O -I/usr/local/include
+ LINK = ${COMPILER} ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -200,7 +200,7 @@ ifeq (${PLATFORM}, CYGWIN)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D__${PLATFORM}__
+ LINK = ${COMPILER} -D__${PLATFORM}__ ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+ SHLIBSUFFIX=.dll
+ endif
+@@ -210,7 +210,7 @@ ifeq (${PLATFORM}, INTERIX)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -D_ALL_SOURCE
+ LINK = ${COMPILER} -D${PLATFORM} ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -220,7 +220,7 @@ ifeq (${PLATFORM}, MINGW)
+ CMP= -c ${CXXFLAGS} -fexceptions
+ CC= ${COMPILER} -c -D__${PLATFORM}__ -DPLATFORM_WIN32
+ LINK = ${COMPILER} -D__${PLATFORM}__ ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+ SHLIBSUFFIX=.dll
+ endif
+@@ -268,9 +268,9 @@ ifeq (${PLATFORM}, HPUX)
+ LINK = ${CC} -Wl,+s -Wl,+b,. ${LDFLAGS}
+
+ ifeq (${CXXVER}, aCC05)
+- PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib -mt
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/opt/aCC/lib -L${SYSROOT}/usr/ccs/lib -mt
+ else
+- PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib -lpthread
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/opt/aCC/lib -L${SYSROOT}/usr/ccs/lib -lpthread
+ endif
+
+ SHLIBSUFFIX=.sl
+@@ -285,7 +285,7 @@ ifeq (${PLATFORM}, HPUX)
+ CMP = -c $(COMMON_CMP)
+ CC = CC
+ LINK = ${CC} $(COMMON_CMP) -Wl,+s -Wl,+b,. ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/opt/CC/lib -L/usr/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/opt/CC/lib -L${SYSROOT}/usr/lib
+ SHLIBSUFFIX=.sl
+ endif
+ endif
+@@ -358,7 +358,7 @@ ifeq (${PLATFORM}, TRU64)
+ CMP= -c ${CXXFLAGS}
+ CC = ${COMPILER} -c -D${PLATFORM}
+ LINK = ${COMPILER} -D${PLATFORM} ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ SHLIBSUFFIX=.so
+ endif
+
+@@ -368,6 +368,6 @@ ifeq (${PLATFORM}, MACOSX)
+ CMP= -c ${CXXFLAGS}
+ CC= c++ -c -D${PLATFORM} -D_REENTRANT
+ LINK = c++ -D${PLATFORM} ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib
+ SHLIBSUFFIX=.dylib
+ endif
+Index: xerces-c-src_2_7_0/samples/Makefile.incl
+===================================================================
+--- xerces-c-src_2_7_0.orig/samples/Makefile.incl
++++ xerces-c-src_2_7_0/samples/Makefile.incl
+@@ -48,7 +48,7 @@ ifeq (${PLATFORM}, IRIX)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ else
+ CMP= -c ${CXXFLAGS}
+@@ -66,13 +66,13 @@ ifeq (${PLATFORM}, SOLARIS)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ else
+ CMP= -c ${CXXFLAGS}
+ CC= CC -c -D${PLATFORM} -D_REENTRANT -pic
+ LINK = CC -D${PLATFORM} ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib
+ EXTRA_LINK_OPTIONS=-lc -lgen ${EXTRA_LIBS}
+ endif
+ SHLIBSUFFIX=.so
+@@ -84,7 +84,7 @@ ifeq (${PLATFORM}, OPENSERVER)
+ CMP=-c ${CXXFLAGS}
+ LINK=${CC} ${LDFLAGS}
+ EXTRA_LINK_OPTIONS=-lc -lsocket ${EXTRA_LIBS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ SHLIBSUFFIX=.so
+ endif
+
+@@ -94,7 +94,7 @@ ifeq (${PLATFORM}, UNIXWARE)
+ CC= ${COMPILER} -O2 -c -D${PLATFORM} -D_REENTRANT -fpic -pthread
+ LINK = ${COMPILER} -D${PLATFORM} -fpic -pthread ${LDFLAGS}
+ EXTRA_LINK_OPTIONS=-lc -lsocket ${EXTRA_LIBS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ SHLIBSUFFIX=.so
+ endif
+
+@@ -110,7 +110,7 @@ PLATFORM_LIBRARIES =
+ PLATFORM_COMPILE_OPTIONS = -KPIC -Kthread -DPTX
+ MAKE_SHARED = ${PLATFORM_CPP_COMPILER} -DPTX -G
+ MAKE_SHARED_C = ${PLATFORM_C_COMPILER} -DPTX -G
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib -L${XMLINSTALL}/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib -L${XMLINSTALL}/lib
+ EXTRA_LINK_OPTIONS=-lm -lgen ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -132,7 +132,7 @@ else
+ EXTRA_LINK_OPTIONS=-bmaxdata:0x80000000
+ endif
+ # the compiler knows about this two
+-# PLATFORM_LIB_LINK_OPTIONS=-L/usr/lpp/xlC/lib
++# PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lpp/xlC/lib
+ # EXTRA_LINK_OPTIONS=-lC ${EXTRA_LIBS}
+ # EXTRA_LINK_OPTIONS=-bnolibpath
+ SHLIBSUFFIX=.a
+@@ -160,7 +160,7 @@ ifeq (${PLATFORM}, BEOS)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -DAPP_NO_THREADS -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/boot/develop/lib/x86 -L/boot/home/config/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/boot/develop/lib/x86 -L${SYSROOT}/boot/home/config/lib
+ EXTRA_LINK_OPTIONS=-lbe ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -171,14 +171,14 @@ ifeq (${PLATFORM}, LINUX)
+ CMP= -c ${CXXFLAGS} -qnotempinc
+ CC= ${COMPILER} -c -D${PLATFORM}
+ LINK = ${COMPILER} ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ else
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -fpic
+ LINK = ${COMPILER} -D${PLATFORM} -fpic ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -189,7 +189,7 @@ ifeq (${PLATFORM}, QNX)
+ CMP= -c ${CXXFLAGS}
+ CC= QCC -c
+ LINK = QCC ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -200,7 +200,7 @@ ifeq (${PLATFORM}, CYGWIN)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D__${PLATFORM}__
+ LINK = ${COMPILER} -D__${PLATFORM}__ ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+ SHLIBSUFFIX=.dll
+ endif
+@@ -210,7 +210,7 @@ ifeq (${PLATFORM}, INTERIX)
+ CMP= -c ${CXXFLAGS}
+ CC= ${COMPILER} -c -D${PLATFORM} -D_REENTRANT -D_ALL_SOURCE
+ LINK = ${COMPILER} -D${PLATFORM} ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=-lc ${EXTRA_LIBS}
+ SHLIBSUFFIX=.so
+ endif
+@@ -220,7 +220,7 @@ ifeq (${PLATFORM}, MINGW)
+ CMP= -c ${CXXFLAGS} -fexceptions
+ CC= ${COMPILER} -c -D__${PLATFORM}__
+ LINK = ${COMPILER} -D__${PLATFORM}__ ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ EXTRA_LINK_OPTIONS=${EXTRA_LIBS}
+ SHLIBSUFFIX=.dll
+ endif
+@@ -268,9 +268,9 @@ ifeq (${PLATFORM}, HPUX)
+ LINK = ${CC} -Wl,+s -Wl,+b,. ${LDFLAGS}
+
+ ifeq (${CXXVER}, aCC05)
+- PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib -mt
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/opt/aCC/lib -L${SYSROOT}/usr/ccs/lib -mt
+ else
+- PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib -lpthread
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/opt/aCC/lib -L${SYSROOT}/usr/ccs/lib -lpthread
+ endif
+
+ SHLIBSUFFIX=.sl
+@@ -285,7 +285,7 @@ ifeq (${PLATFORM}, HPUX)
+ CMP = -c $(COMMON_CMP)
+ CC = CC
+ LINK = ${CC} $(COMMON_CMP) -Wl,+s -Wl,+b,. ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/opt/CC/lib -L/usr/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/opt/CC/lib -L${SYSROOT}/usr/lib
+ SHLIBSUFFIX=.sl
+ endif
+ endif
+@@ -354,7 +354,7 @@ ifeq (${PLATFORM}, TRU64)
+ CMP= -c ${CXXFLAGS}
+ CC = ${COMPILER} -c -D${PLATFORM}
+ LINK = ${COMPILER} -D${PLATFORM} ${LDFLAGS}
+-PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib -L/usr/local/lib
++PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib -L${SYSROOT}/usr/local/lib
+ SHLIBSUFFIX=.so
+ endif
+
+@@ -364,6 +364,6 @@ ifeq (${PLATFORM}, MACOSX)
+ CMP= -c ${CXXFLAGS}
+ CC= c++ -c -D${PLATFORM} -D_REENTRANT
+ LINK = c++ -D${PLATFORM} ${LDFLAGS}
+- PLATFORM_LIB_LINK_OPTIONS=-L/usr/lib
++ PLATFORM_LIB_LINK_OPTIONS=-L${SYSROOT}/usr/lib
+ SHLIBSUFFIX=.dylib
+ endif