[xsd-users] Build & deployment
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