DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26140>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26140 Better linker flags for Mac OS X dynamic library Summary: Better linker flags for Mac OS X dynamic library Product: XalanC Version: 1.6 Platform: Macintosh OS/Version: MacOS X Status: NEW Severity: Normal Priority: Other Component: XalanC AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Now that I really started using the Xalan dylib produced by the makefile, I had to modify a few flags here and there so that it works better with Xcode and Panther. Here's the diff (this is for 1.7, the next version) Index: Makefile.incl.in =================================================================== RCS file: /home/cvspublic/xml-xalan/c/Makefile.incl.in,v retrieving revision 1.10 diff -u -r1.10 Makefile.incl.in --- Makefile.incl.in 8 Jan 2004 21:04:52 -0000 1.10 +++ Makefile.incl.in 14 Jan 2004 19:24:29 -0000 @@ -437,11 +437,15 @@ SHLIBSUFFIX=.dylib CC1 = ${CXX} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) CC4 = ${CC} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) - MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -dynamiclib + LIB = $(LIB_NAME).$(LIB_MAJOR_VER).$(LIB_MINOR_VER)$(SHLIBSUFFIX) + SO_NAME = $(LIB_NAME).$(LIB_MAJOR_VER)$(SHLIBSUFFIX) + MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -dynamiclib -prebind -seg1addr 0x38000000 -compatibility_version 1 -current_version 1.7 -install_name ${LINK_NAME} LINK = ${CXX} $(CXXFLAGS) ${PLATFORM_COMPILE_OPTIONS} export DYLD_LIBRARY_PATH := $(XERCESCROOT)/lib:$(ICUROOT)/lib:$(DYLD_LIBRARY_PATH) - MAKE_SHARED_LOC=$(MAKE_SHARED) + LOC_LIB = ${LOC_LIBNAME}.${LIB_MAJOR_VER}.${LIB_MINOR_VER}$(SHLIBSUFFIX) + LOC_SONAME = ${LOC_LIBNAME}.${LIB_MAJOR_VER}${SHLIBSUFFIX} + MAKE_SHARED_LOC= ${CXX} $(CXXFLAGS) -D${PLATFORM} -dynamiclib -prebind -seg1addr 0x40000000 -compatibility_version 1 -current_version 1.7 -install_name ${LOC_LIBNAME} endif #=============== OS400 SPECIFIC OPTIONS =========================
