[xsd-users] Build & deployment

Ray Lischner rlischner at proteus-technologies.com
Fri Mar 2 22:40:44 EST 2007


To build xsd from source requires building Xerces from source, too. Apparently, the makefile links the Xerces library by naming the full path on the command line. As a result, the xsd program points to that path. This makes deployment difficult. I want xsd to point to just the tail name, and let LD_LIBRARY_PATH or ld.so.conf name the directory that contains xerces-c.so. (Ditto for Boost.)

The way I build xsd now is to delete xsd/xsd, cd to xsd, run make -n > link.sh, edit the link.sh file by hand, and then run link.sh. That's not the way I want to build the program.
--
Ray Lischner, Proteus Technologies

P.S. I find it mildly annoying that running make -n from the top-level xsd-2.3.1 directory ignores the -n option and runs make for real.



More information about the xsd-users mailing list