On Mon, Feb 21, 2011 at 07:32:19AM +0100, Guillem Jover wrote: > Given the above we'd need to either switch to i586-linux-gnu or > i386-linux-gnu, it seems to me both will imply the same amount of > changes? And thus going for the latter seems the correct solution, > it matches with the other architectures, can be used as the multiarch > paths and can reduce some divergence with Ubuntu, all of them a clear > win! :)
Why i586 for the multiarch path? That's an arbitrary baseline, based on what Debian is currently targeting. How do I sell that to the LSB and to other distributions, most of which AIUI now use i686 as their least common denominator? It's not even what Ubuntu is targeting, so you haven't actually reduced any divergence there: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.10 Release: 10.10 Codename: maverick $ dpkg-architecture -ai386 -qDEB_HOST_GNU_TYPE 2>/dev/null i686-linux-gnu $ > > Not only for the good, as the switch in Ubuntu to i686 did show, > > because many configure files assume sse with i686-linux-gnu. > I'd say any such assumption in those packages is buggy, per above. Yep, software is buggy. We should be careful not to design a system that fails because it requires software to not be buggy. :) -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature