On Thu, Feb 06, 2003 at 06:23:42PM -0800, Josh Coalson wrote:> In my haste I misread this originally and thought you attached a patch. > Since there is a delay in getting CVS moved over to Xiph, go ahead and > check it in. Take care to 'cvs update' first before committing since I > had to change a bunch of licensing text everywhere, and also I will be > applying Miroslav's patches.Checked in. With this patch, the flac Debian package 1.1.0-3 builds on all 11 supported Debian architectures. http://buildd.debian.org/build.php?arch=&pkg=flac -- - mdz
On Tuesday, February 4, 2003, at 02:51 PM, Matt Zimmerman wrote:> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=179434 > > In order to fix this for Debian, I changed things around to build the > .a > libraries as libtool convenience libraries; this takes care of PIC and > they > can be portably linked into shared libraries (I believe libtool would > complain about this otherwise). >Yes, as i mentioned last week, the static libraries cause severe problems on fink + OS X as well. (we use dpkg too btw :) They need to be libtool convenience libraries. -Ben
Skipped content of type multipart/mixed-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20030206/778fa751/attachment.pgp
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=179434 In order to fix this for Debian, I changed things around to build the .a libraries as libtool convenience libraries; this takes care of PIC and they can be portably linked into shared libraries (I believe libtool would complain about this otherwise). Josh, how would you feel about me merging these changes into flac CVS? -- - mdz
--- Matt Zimmerman <mdz@debian.org> wrote:> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=179434 > > In order to fix this for Debian, I changed things around to build the > .a > libraries as libtool convenience libraries; this takes care of PIC > and they > can be portably linked into shared libraries (I believe libtool would > complain about this otherwise). > > Josh, how would you feel about me merging these changes into flac > CVS?In my haste I misread this originally and thought you attached a patch. Since there is a delay in getting CVS moved over to Xiph, go ahead and check it in. Take care to 'cvs update' first before committing since I had to change a bunch of licensing text everywhere, and also I will be applying Miroslav's patches. Thanks a lot, hope this will slay the xmms plugin problems once and for all... Josh __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com
--- Matt Zimmerman <mdz@debian.org> wrote:> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=179434 > > In order to fix this for Debian, I changed things around to build the > .a > libraries as libtool convenience libraries; this takes care of PIC > and they > can be portably linked into shared libraries (I believe libtool would > complain about this otherwise). > > Josh, how would you feel about me merging these changes into flac > CVS?good, very good. it may take me a little bit to get to it since I'm starting a new job next week. Ben, can you inspect the patch and confirm that it covers what you also suggested? Josh __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com
On Wednesday, February 5, 2003, at 10:47 PM, Josh Coalson wrote:> --- Matt Zimmerman <mdz@debian.org> wrote: > > good, very good. it may take me a little bit to get to it > since I'm starting a new job next week. > > Ben, can you inspect the patch and confirm that it covers > what you also suggested?The patch fixed the problem with your libs. However, when linking the xmms plugin i still get: *** Warning: This library needs some functionality provided by -lstdc++. *** I have the capability to make that library automatically link in when *** you link to this library. But I can only do this if you have a *** shared version of the library, which you do not appear to have. Which causes libtool to build a static library instead of the plugin. If i remember right this is some sort of libtool bug. I'll ask someone.. -Ben