Re: Debian

New Message About this list Date view Thread view Subject view Author view Attachment view

From: Paul Davis (pbd_at_op.net)
Date: 06/10/02 09:07 EDT


Subject: Re: [ardour-dev] Debian 
From: Paul Davis <pbd@op.net>
Message-Id: <E17HOry-0005cc-00@usw-sf-list1.sourceforge.net>
Date: Mon, 10 Jun 2002 09:07:29 -0400

>> > Some news from the world of meta-meta-meta-Makefiles: I changed all the
>> > lib-stuff to shared. My version now compiles against debian's versions
>> > of some libs (the ones that are not written by Paul). The ones from
>> > upcoming woody are actually all more recent than the ones from CVS ;-]
>> > And it gives us space savings and reentrancy.

reentrancy?
 
>> I was about to commit the first patch you sent, but if this is the
>> direction that it has to go in, I'm not sure that I should.
>
>I'm bet this is the form ardour will be released in. At least for Debian I
>can't neglect available shared libraries. And linking both ksi and gtk against
>libmidi++ and libpbd statically is bad anyway. I don't really understand why
>Paul is linking statically.

then you haven't been on the list for long enough. i'll try to be
brief: dynamic linking against C++ libraries that were obtained by the
user after compilation by a 3rd party is a recipe for endless bizarre
bug reports and grief for the user. C++ is not like C: there is no
standard ABI even just on Linux, and applications compiled and linked
with compiler X will not work when used when used with libraries
compiled and linked with compiler Y. Here, "X" and "Y" cover, for
example, two different versions of g++, or even the same version
invoked with inconsistent use of certain flags.

I spent a year fielding endless reports from people about crashes,
strange backtraces and the like before giving up and switching to
static linking. Dynamic linking just doesn't work reliably enough.

>Let's see what Paul says...

I will firmly and publically denounce any packaging of Ardour that use
dynamic linking to any C++ library except (and possibly including)
libstdc++.

--p

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

_______________________________________________
ardour-dev mailing list
ardour-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ardour-dev


New Message About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.3 : 06/10/02 09:08 EDT