On Sat, Oct 03, 2009 at 02:40:32PM -0700, Scott Ritchie wrote: > Kurt Roeckx wrote: > > On Sat, Oct 03, 2009 at 12:50:48PM -0700, Scott Ritchie wrote: > >> We now have libao in ia32-libs on Ubuntu, so it definitely should be > >> removed from packages-arch-specific. Debian could do something similar. > >> > >> I'm still not exactly sure how to get the package to configure properly > >> though -- it seems as though configure prefers to look in /usr/lib > >> instead of /usr/lib32 even with the appropriate LDFLAGS > > > > I have no idea what you're talking about. > > > > I didn't quote a previous email but instead replied through the web > interface, sorry for the confusion this caused. > > > This is a bug report about zsnes, not about libao. libao is not > > in Packages-arch-specific. zsnes is it because it only seems > > to work on i386. > > > > To be clear: zsnes should not be in packages-arch-specific. The above > poster said zsnes wasn't worth using as long as libao didn't work -- but > libao is now in ia32-libs, which means it's available to zsnes (in 32 > bit mode), which means zsnes could be built with libao support, which in > turn means it's not useless.
Maybe you're trying to say that zsnes should be allowed to build on amd64. And maybe hurd-i386 and kfreebsd-*. And for ubuntu maybe lpia. It should clearly not build on all arches. He said that there wasn't any 32 bit version of libao available on amd64, and that that it why the sound is so bad. I assume he built it as a 32 bit binary. You claim that having it in ia32-libs is enough, I say it's not. You even said yourself that linking didn't work. > > zsnes seems to build-depend on libao. But I don't see how adding > > it to ia32-libs should make any difference. > > > > If you mean that you want to build a package with i386 binaries > > on amd64, this is not how to do things. Note that there isn't > > a ia32-libs-dev package (on amd64). If you want to be able > > to link to the library, you need a -dev package with the symlink. > > ia32-libs is not meant for creating i386 package on amd64, it's > > only for using i386 software not part of Debian. > > > > ia32-libs is also for using packages that have to run in 32 bit mode > even though we're on 64 bit. Wine is a good example. zsnes is another > (because it's full of x86 assembly) There never should be any package that Depends on ia32-libs. Wine seems to be abusing it. ia32-libs is something we want to get rid of and want to remove as much as possible libraries from, not add more. Anyway, I'm not the maintainer of any related package. If you get a working version in the archive, I will addjust the file. Kurt -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org