[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#444518: "embedded code copies"



i would like to make it clear that if Debian attempts to distribute a
version of Ardour that builds without internal linkage, we (the ardour
project) will be unable to provide support to any Debian user who has
problems of any kind. we have notified Gentoo of the same thing, and
have so far had to tell several Gentoo users that they must be rebuild
their binary version of ardour disabling the build flags that Gentoo's
ebuild set up by default. if this happens within Debian, we will also
notify users of the same thing.

while i understand the theoretical and practical reasons for your
objections to embedded copies, we spent 3 years dealing with endless
hassles caused by us *not* embedding copies of the C++ libraries that we
use. even on systems like debian, where theoretically the system copies
of C++ libraries and the compiler are always in sync, we *still* get
users who, for some reason, have reinstalled the compiler or the
libraries and as a result cause bizarre behaviour on the part of ardour
(and other C++ applications that use similar libraries). 

the embedded version of libsndfile exists because we have patched
libsndfile and thus far erik (libsndfile's author) has not accepted our
patches.

far more people follow ardour.org for support issues than go to
debian-specific channels, and we will not be railroaded into silently
dealing with a decision (were you to make it) to force linkage to the
system version of the C++ libraries that we rely on rather than our
internal copies that are guaranteed to have been built by the same C++
compiler with the same compile-time flags.








Reply to: