| I just noticed that there is a common environment for building the
interfaces in SConstruct. The result is that all interface libraries are
built with the same build flags, which means that the lua interface library
is linked with python, for example. This usually is not a problem, because
one would install all built interfaces on the system.
However, for a Debian package, I need to be able to provide separate
packages for the different interfaces, which should be installable
independently. The problem is that, as (for example) the python interface
library is linked to the lua core libraries, a person would need to install
lua to use the python interface[1]. This doesn't make much sense.
The solution is, of course, creating separate environments for the different
interfaces. However I'm not proficient with neither python nor SCons, and I
don't know well how the csound build system works, so I don't know where to
start to do that.
[1] This is due to debian's automatic dependency handling: a package
automatically depends on the correct version of all linked libraries.
--
Felipe Sateler
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |