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
This archive was generated by hypermail 2.1.3 : 06/10/02 09:08 EDT