Linux MIPS Architecture development
 help / color / mirror / Atom feed
* New binutils for kernel
       [not found] ` <Pine.GSO.3.96.1020820161204.8700H-100000@delta.ds2.pg.gda.pl>
@ 2002-08-20 14:29   ` Ralf Baechle
  2002-08-20 14:50     ` Daniel Jacobowitz
  2002-08-20 17:27     ` Karsten Merker
  0 siblings, 2 replies; 9+ messages in thread
From: Ralf Baechle @ 2002-08-20 14:29 UTC (permalink / raw)
  To: linux-mips; +Cc: Maciej W. Rozycki

On Tue, Aug 20, 2002 at 04:19:35PM +0200, Maciej W. Rozycki wrote:

> On Mon, 19 Aug 2002, Ralf Baechle wrote:
> 
> > >  Are you sure?  I believe the patch effectively forces everyone to use
> > > binutils 2.13 for mips64.  Is it really acceptable now? 
> > 
> > In the past week I ended up more and more kludging around binutils bugs.
> > We need something newer and distributions seem to be all at ~ 2.12 at least.
> 
>  While 2.12 may be OK from the file format point of view, there are
> serious bugs leading to bad code.  So bad the kernel doesn't work.  It's
> really 2.13 that is needed.  I have another less important fix that will
> hopefully go in to 2.13.1 and all gcc versions are broken without yet
> another fix (it bites in mm/mmap.c; not sure if fatally). 
> 
> > So I guess it's time to bite the bullet?
> 
>  Since I'm using 2.13 anyway, it's alike to me.  But it should be
> discussed at the list, IMO.

Yep.  It won't hurt most of us kernel hackers very much but in particular
the distribution people may want to comment.

So any comments?

  Ralf

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 14:29   ` New binutils for kernel Ralf Baechle
@ 2002-08-20 14:50     ` Daniel Jacobowitz
  2002-08-20 14:58       ` Ralf Baechle
  2002-08-20 17:27     ` Karsten Merker
  1 sibling, 1 reply; 9+ messages in thread
From: Daniel Jacobowitz @ 2002-08-20 14:50 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: linux-mips, Maciej W. Rozycki

On Tue, Aug 20, 2002 at 04:29:59PM +0200, Ralf Baechle wrote:
> On Tue, Aug 20, 2002 at 04:19:35PM +0200, Maciej W. Rozycki wrote:
> 
> > On Mon, 19 Aug 2002, Ralf Baechle wrote:
> > 
> > > >  Are you sure?  I believe the patch effectively forces everyone to use
> > > > binutils 2.13 for mips64.  Is it really acceptable now? 
> > > 
> > > In the past week I ended up more and more kludging around binutils bugs.
> > > We need something newer and distributions seem to be all at ~ 2.12 at least.
> > 
> >  While 2.12 may be OK from the file format point of view, there are
> > serious bugs leading to bad code.  So bad the kernel doesn't work.  It's
> > really 2.13 that is needed.  I have another less important fix that will
> > hopefully go in to 2.13.1 and all gcc versions are broken without yet
> > another fix (it bites in mm/mmap.c; not sure if fatally). 
> > 
> > > So I guess it's time to bite the bullet?
> > 
> >  Since I'm using 2.13 anyway, it's alike to me.  But it should be
> > discussed at the list, IMO.
> 
> Yep.  It won't hurt most of us kernel hackers very much but in particular
> the distribution people may want to comment.
> 
> So any comments?

Well, I think 2.13's a good idea, but it's very new.  I'd say that was
acceptable as long as you're looking at MIPS64 only, not at MIPS32. 

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 14:50     ` Daniel Jacobowitz
@ 2002-08-20 14:58       ` Ralf Baechle
  2002-08-20 15:02         ` Daniel Jacobowitz
                           ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Ralf Baechle @ 2002-08-20 14:58 UTC (permalink / raw)
  To: Daniel Jacobowitz; +Cc: linux-mips, Maciej W. Rozycki

On Tue, Aug 20, 2002 at 10:50:51AM -0400, Daniel Jacobowitz wrote:

> > So any comments?
> 
> Well, I think 2.13's a good idea, but it's very new.  I'd say that was
> acceptable as long as you're looking at MIPS64 only, not at MIPS32. 

Such considerations have kept us back at antique levels of binutils.  And
juggling with several different versions for userland, and two kernel
flavours is evil ...

  Ralf

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 14:58       ` Ralf Baechle
@ 2002-08-20 15:02         ` Daniel Jacobowitz
  2002-08-20 15:08         ` Maciej W. Rozycki
  2002-08-20 15:10         ` H. J. Lu
  2 siblings, 0 replies; 9+ messages in thread
From: Daniel Jacobowitz @ 2002-08-20 15:02 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: linux-mips, Maciej W. Rozycki

On Tue, Aug 20, 2002 at 04:58:35PM +0200, Ralf Baechle wrote:
> On Tue, Aug 20, 2002 at 10:50:51AM -0400, Daniel Jacobowitz wrote:
> 
> > > So any comments?
> > 
> > Well, I think 2.13's a good idea, but it's very new.  I'd say that was
> > acceptable as long as you're looking at MIPS64 only, not at MIPS32. 
> 
> Such considerations have kept us back at antique levels of binutils.  And
> juggling with several different versions for userland, and two kernel
> flavours is evil ...

Please keep in mind that 2.13's been out for all of half a month now. 
Almost no one's using it yet for significant development... if you
decide to require it, we can cope, though.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 14:58       ` Ralf Baechle
  2002-08-20 15:02         ` Daniel Jacobowitz
@ 2002-08-20 15:08         ` Maciej W. Rozycki
  2002-08-20 15:11           ` Daniel Jacobowitz
  2002-08-20 15:10         ` H. J. Lu
  2 siblings, 1 reply; 9+ messages in thread
From: Maciej W. Rozycki @ 2002-08-20 15:08 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: Daniel Jacobowitz, linux-mips

On Tue, 20 Aug 2002, Ralf Baechle wrote:

> > Well, I think 2.13's a good idea, but it's very new.  I'd say that was
> > acceptable as long as you're looking at MIPS64 only, not at MIPS32. 
> 
> Such considerations have kept us back at antique levels of binutils.  And
> juggling with several different versions for userland, and two kernel
> flavours is evil ...

 Any version since 2.11, possibly older, should work just fine for 32-bit
MIPS.  I don't think there are any significant interface changes between
2.11 and 2.13, so if 2.13 works then 2.11 will not bail out either.  Thus
there is no need to force 2.13 for 32-bit MIPS, but I think it is
acceptable to stop caring about versions older than 2.11 in the nearby
future.

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 14:58       ` Ralf Baechle
  2002-08-20 15:02         ` Daniel Jacobowitz
  2002-08-20 15:08         ` Maciej W. Rozycki
@ 2002-08-20 15:10         ` H. J. Lu
  2 siblings, 0 replies; 9+ messages in thread
From: H. J. Lu @ 2002-08-20 15:10 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: Daniel Jacobowitz, linux-mips, Maciej W. Rozycki

On Tue, Aug 20, 2002 at 04:58:35PM +0200, Ralf Baechle wrote:
> On Tue, Aug 20, 2002 at 10:50:51AM -0400, Daniel Jacobowitz wrote:
> 
> > > So any comments?
> > 
> > Well, I think 2.13's a good idea, but it's very new.  I'd say that was
> > acceptable as long as you're looking at MIPS64 only, not at MIPS32. 
> 
> Such considerations have kept us back at antique levels of binutils.  And
> juggling with several different versions for userland, and two kernel
> flavours is evil ...

I have no problems with binutils 2.13.90.0.4 on Linux/mips. I rebuild
everything, from kernel to rpms, for Linux/mipsel with it. They seem
to run fine.


H.J.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 15:08         ` Maciej W. Rozycki
@ 2002-08-20 15:11           ` Daniel Jacobowitz
  2002-08-20 15:17             ` Ralf Baechle
  0 siblings, 1 reply; 9+ messages in thread
From: Daniel Jacobowitz @ 2002-08-20 15:11 UTC (permalink / raw)
  To: Maciej W. Rozycki; +Cc: Ralf Baechle, linux-mips

On Tue, Aug 20, 2002 at 05:08:20PM +0200, Maciej W. Rozycki wrote:
> On Tue, 20 Aug 2002, Ralf Baechle wrote:
> 
> > > Well, I think 2.13's a good idea, but it's very new.  I'd say that was
> > > acceptable as long as you're looking at MIPS64 only, not at MIPS32. 
> > 
> > Such considerations have kept us back at antique levels of binutils.  And
> > juggling with several different versions for userland, and two kernel
> > flavours is evil ...
> 
>  Any version since 2.11, possibly older, should work just fine for 32-bit
> MIPS.  I don't think there are any significant interface changes between
> 2.11 and 2.13, so if 2.13 works then 2.11 will not bail out either.  Thus
> there is no need to force 2.13 for 32-bit MIPS, but I think it is
> acceptable to stop caring about versions older than 2.11 in the nearby
> future.

Sure.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 15:11           ` Daniel Jacobowitz
@ 2002-08-20 15:17             ` Ralf Baechle
  0 siblings, 0 replies; 9+ messages in thread
From: Ralf Baechle @ 2002-08-20 15:17 UTC (permalink / raw)
  To: Daniel Jacobowitz; +Cc: Maciej W. Rozycki, linux-mips

On Tue, Aug 20, 2002 at 11:11:35AM -0400, Daniel Jacobowitz wrote:

> > > > Well, I think 2.13's a good idea, but it's very new.  I'd say that was
> > > > acceptable as long as you're looking at MIPS64 only, not at MIPS32. 
> > > 
> > > Such considerations have kept us back at antique levels of binutils.  And
> > > juggling with several different versions for userland, and two kernel
> > > flavours is evil ...
> > 
> >  Any version since 2.11, possibly older, should work just fine for 32-bit
> > MIPS.  I don't think there are any significant interface changes between
> > 2.11 and 2.13, so if 2.13 works then 2.11 will not bail out either.  Thus
> > there is no need to force 2.13 for 32-bit MIPS, but I think it is
> > acceptable to stop caring about versions older than 2.11 in the nearby
> > future.
> 
> Sure.

Sounds like we'll then recommend 2.13 for the fearless and 64-bit developers
and 2.11 for everybody else.

  Ralf

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: New binutils for kernel
  2002-08-20 14:29   ` New binutils for kernel Ralf Baechle
  2002-08-20 14:50     ` Daniel Jacobowitz
@ 2002-08-20 17:27     ` Karsten Merker
  1 sibling, 0 replies; 9+ messages in thread
From: Karsten Merker @ 2002-08-20 17:27 UTC (permalink / raw)
  To: linux-mips

On Tue, Aug 20, 2002 at 04:29:59PM +0200, Ralf Baechle wrote:

[requiring binutils 2.13]]

> Yep.  It won't hurt most of us kernel hackers very much but in particular
> the distribution people may want to comment.

Well, I guess that covers me :-).

Debian Woody, the current stable Debian release (AFAIK the only full-blown
distribution for Linux/mips that targets at "normal users" and not only at
developers) ships with binutils 2.12.90.0.1. As the Debian policy requires
that no new program versions are to be introduced for the stable release,
Debian will not be able to switch to binutils 2.13 there. Bugfixes for
packages in the release are accepted, but not new upstream versions; so to
get any fixes in, they would need to be backported to binutils 2.12.

For the unstable distribution (currently binutils 2.12.90.0.15), switching
to binutils 2.13 should IMHO be possible in a reasonable timeframe, if it
does not break other things. Caveat: as Debian requires all 11 released
architectures to be in sync, any new version would have to work properly on
_all_ supported platforms. The decision about introducing a new version of a
package into Debian is taken by the package maintainer, so I am going to ask
him about his plans.

Regards,
Karsten
-- 
#include <standard_disclaimer>
Nach Paragraph 28 Abs. 3 Bundesdatenschutzgesetz widerspreche ich der Nutzung
oder Uebermittlung meiner Daten fuer Werbezwecke oder fuer die Markt- oder
Meinungsforschung.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-08-21  0:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20020819171238.A7457@linux-mips.org>
     [not found] ` <Pine.GSO.3.96.1020820161204.8700H-100000@delta.ds2.pg.gda.pl>
2002-08-20 14:29   ` New binutils for kernel Ralf Baechle
2002-08-20 14:50     ` Daniel Jacobowitz
2002-08-20 14:58       ` Ralf Baechle
2002-08-20 15:02         ` Daniel Jacobowitz
2002-08-20 15:08         ` Maciej W. Rozycki
2002-08-20 15:11           ` Daniel Jacobowitz
2002-08-20 15:17             ` Ralf Baechle
2002-08-20 15:10         ` H. J. Lu
2002-08-20 17:27     ` Karsten Merker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox