From 16d15fdf4e987f182ae9f3b76fa64417d20b050b Mon Sep 17 00:00:00 2001
From: Gareth Reakes <gareth@apache.org>
Date: Wed, 20 Aug 2003 08:53:51 +0000
Subject: [PATCH] fix for bug 22565. Patch by cargilld@ca.ibm.com

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175150 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/Makefile.incl | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/src/xercesc/Makefile.incl b/src/xercesc/Makefile.incl
index a4a75da59..5e1f1e051 100644
--- a/src/xercesc/Makefile.incl
+++ b/src/xercesc/Makefile.incl
@@ -320,6 +320,18 @@ ifeq (${PLATFORM}, LINUX)
 PLATFORM_COMPILE_OPTIONS = -fPIC -D${PLATFORM} -D_REENTRANT
 MAKE_SHARED = ${CXX} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
 MAKE_SHARED_C = ${CC} -D${PLATFORM} -shared -fPIC ${LDFLAGS}
+
+ifeq (${BITSTOBUILD}, 64)
+ifeq (${TRANSCODER}, ICU)
+    ALLLIBS = ${LIBS} -L/usr/lib64 -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata
+else
+    ALLLIBS = ${LIBS} -L/usr/lib64 -L/usr/lib -L/usr/local/lib -L/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
+endif
+else
 ifeq (${TRANSCODER}, ICU)
     ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata
 else
@@ -329,6 +341,7 @@ endif
 ifeq (${MESSAGELOADER}, ICU)
     ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -licuuc -licudata -lXercesMessages
 endif
+endif
 
 EXTRA_LINK_OPTIONS = -Xlinker -Map -Xlinker $(XML_OBJ)/${SO_NAME}.map
 SHLIBSUFFIX=.so
-- 
GitLab