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

Bug#221282: /usr/bin/gcc: sparc wrapper is annoying



On Wed, Nov 19, 2003 at 10:04:52AM -0500, Clint Adams wrote:
> > Actually, it works just like it is supposed to work. That may not be the
> > same as in the past, but it's the way it should be. Granted the surprise
> > is something the users will have to adjust to, but that doesn't mean
> > things shouldn't work properly.
> > 
> > On a 64-bit machine, one should expect to get 64-bit binaries by
> > default. Users have always complained about that. Now that sparc64 is
> > moving into a working state, that reality will happen and become the
> > norm.
> 
> Ignoring the fact that gcc gives me 32-bit binaries by default on every
> bi-arch system I've ever seen, you're not wrapping binutils, so, poor
> naive programs expecting consistency between gcc and ld are SOL.
> I'm not saying this isn't your intention.  I'm saying I want a
> convenient way to permanently disable this on every sparc64 system I
> have.

Programs that call ld directly need to take special care. Even the
kernel has to worry about this. Programs having to do it are no
different. Using ld directly requires special care, even outside of this
issue.

> I imagine that I will also want to disable this on x86-64 and s390x if
> this wrapper migrates there.

I've given you that ability. Just touch the magic file and you are all
set.

> Should I ITP a diversion package?

That would just cause more confusion. You are making this more difficult
than it really is.

-- 
Debian     - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/



Reply to: