[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: -= PROPOSAL =- Release sarge with amd64



On Sat, Jul 17, 2004 at 10:23:13AM -0400, I wrote:
> Maybe you could explain how you want the debs to look like -- in
> particular, do you expect that sid is going to have to replace /usr/bin
> with /usr/i486-linux/bin and /usr/amd64-linux/bin/?

Ok, after reading a few more multiarch docs, I see that that part of
the proposal has another option, you'd instead have all programs that
support multiarch have names of the form /usr/bin/amd64-linux-$basename

That makes a bit more sense, but it still is going to require buyin from
the maintainers of those packages.

Also, which are those packages?  At minimum, binutils, gcc and glibc need
to support multiarch, and be built this way -- and that's mostly because
gcc's cross compiling support is in such poor shape when contrasted
with native compiling.  [And it's probably worth noting that multiarch
doesn't seem to address cross compiling at all.]

Anyways, the big issue which I don't see being addressed (and the
reason I'm still Cc-ing debian-devel) is: most packages in debian
(everything which offers a shared lib) is going to have to be rebuilt
to support multiarch.  Just about every single developer is going to
have to support the idea, and rebuild their packages to this new standard.

Or have I missed something major?

-- 
Raul



Reply to: