Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 00/10] Proposals of deprecation/removal, mainly affecting toolchain
Date: Tue, 01 Jul 2014 17:39:30 -0300	[thread overview]
Message-ID: <53B31C82.6070608@zacarias.com.ar> (raw)
In-Reply-To: <20140701221326.3ca5279f@free-electrons.com>

On 07/01/2014 05:13 PM, Thomas Petazzoni wrote:

> We don't keep two versions of any other package, why would we do it for
> Busybox that is widely tested, and therefore most likely issues are
> going to be found before we do a Buildroot release?
> 
> If people insist, I'm OK with keeping a version selection, but I find
> it pretty useless to have it specifically for Busybox and not for all
> the other packages that we have. For example, when bumping Qt from
> 5.3.1 to 5.4.0, should we keep 5.3.1 around because 5.4.0 is not
> guaranteed to be as stable?

Buildroot has historically had the busybox version selection maybe
because of it's origins.
I agree we should at least ditch the older versions since other than a
'stable' and 'experimental' there's no more reason.
With that being said now that toolchain components are packages we do
have multiple versions :) Granted it's something special.

>> Also punching a hole in gcc version continuity even though logical
>> sounds dirty (and really they aren't stopping any features other than
>> missing atomics in old versions).
> 
> Yes, I know the hole is a bit weird, but 4.3.x and 4.6.x are the only
> versions that can be easily removed: 4.4.x is still needed for SPARC
> Leon (hence the mail I've sent to Konrad) and 4.5.x is still the
> default version for Blackfin (would we be able to bump this? I
> remember you did the internal toolchain support for Blackfin).
> Basically, I'd like to get rid of 4.2.x (by removing AVR32), 4.3.x (can
> be done now), 4.4.x (by updating the Leon support), 4.5.x (by updating
> the Blackfin support) and 4.6.x (can be done now), and therefore keep
> only 4.7.x, 4.8.x and 4.9.x.

We could kill the baseline, say 4.2.x (with avr32) and 4.3.x, and go
upwards soon.
Which sparks the SPARC question, LEON is supposedly the best and only
target for any meaningful usage these days, qemu sparcstation is just a
testing ground for the architecture (doesn't quite work right with the
latest bits though, networking including loopback is broken, haven't dug
into what's the exact component causing it, may very well be qemu itself
doing something bad in the latest versions, it happened before).
Blackfin yeah i did the internal toolchain fixes up to "it builds and
looks ok" - if that works is a whole different matter, i've got 0
hardware to test it and 0 feedback, it may mean anything.
For PowerPC there are some issues with gcc 4.9.x, 4.8.x is good so no
problem there.
Question is, how far are we going to keep architectures 'alive' without
upstream collaboration?
Regards.

  reply	other threads:[~2014-07-01 20:39 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-01 18:02 [Buildroot] [PATCH 00/10] Proposals of deprecation/removal, mainly affecting toolchain Thomas Petazzoni
2014-07-01 18:03 ` [Buildroot] [PATCH 01/10] arch: deprecate the AVR32 architecture Thomas Petazzoni
2014-07-01 18:16   ` Baruch Siach
2014-07-01 18:35   ` Thomas De Schampheleire
2014-07-01 20:15     ` Thomas Petazzoni
2014-07-01 20:20   ` Gustavo Zacarias
2014-07-10 12:33   ` Peter Korsgaard
2014-07-10 12:55     ` Thomas Petazzoni
2014-07-10 14:52       ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 02/10] binutils: switch mips/mipsel/sh to binutils 2.21.1 by default Thomas Petazzoni
2014-07-10 12:42   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 03/10] binutils: remove 2.20.1, 2.21 and 2.23.1 Thomas Petazzoni
2014-07-10 14:10   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 04/10] uclibc: remove version 0.9.32.1 Thomas Petazzoni
2014-07-10 14:16   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 05/10] package: remove references to uClibc 0.9.32 Thomas Petazzoni
2014-07-10 14:16   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 06/10] uclibc: remove BR2_UCLIBC_ARM_TYPE Thomas Petazzoni
2014-07-10 14:17   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 07/10] gcc: remove versions 4.3.x and 4.6.x Thomas Petazzoni
2014-07-10 14:18   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 08/10] qt: remove gcc 4.6.x specific kludge Thomas Petazzoni
2014-07-10 14:21   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 09/10] gdb: remove versions 7.4 and 7.5 Thomas Petazzoni
2014-07-10 14:24   ` Peter Korsgaard
2014-07-01 18:03 ` [Buildroot] [PATCH 10/10] busybox: support only one version Thomas Petazzoni
2014-07-10 14:57   ` Peter Korsgaard
2014-07-10 15:18     ` Thomas Petazzoni
2014-07-10 15:56       ` Yann E. MORIN
2014-07-10 19:33         ` Peter Korsgaard
2014-07-11  7:30           ` Thomas Petazzoni
2014-07-11  9:59             ` Gustavo Zacarias
2014-07-13 20:08       ` Arnout Vandecappelle
2014-07-01 18:36 ` [Buildroot] [PATCH 00/10] Proposals of deprecation/removal, mainly affecting toolchain Waldemar Brodkorb
2014-07-01 20:08   ` Thomas Petazzoni
2014-07-01 19:08 ` Gustavo Zacarias
2014-07-01 20:13   ` Thomas Petazzoni
2014-07-01 20:39     ` Gustavo Zacarias [this message]
2014-07-01 20:49       ` Thomas Petazzoni
2014-07-01 21:03         ` Gustavo Zacarias
2014-07-10 14:38   ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53B31C82.6070608@zacarias.com.ar \
    --to=gustavo@zacarias.com.ar \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox