From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] State of AVR32 in Buildroot and improving it
Date: Tue, 29 Oct 2013 20:24:03 +0100 [thread overview]
Message-ID: <20131029202403.2f249f0d@skate> (raw)
Hello Simon,
The state of AVR32 in Buildroot and the fact that the old binutils/gcc
needed for the architecture is causing a number of build failures
raised some discussion at the Buildroot Developers Meeting this
week-end.
As you seem to be the person most interested in keeping the AVR32
support in Buildroot, we'd like to discuss with you what can be done to
improve the autobuilder results for this platform. I've done a quick
analysis of the autobuilders statistics. On a total of 726 build tests
done in 2013 on AVR32, 91 were successful, and 635 failed, which means
12% success, 87% failed. In comparison, ARM has had 11125 build tests
done in 2013, with 6874 success and 4235 failures, which means 62% of
success and 38% of failures.
Do you think you could help in fixing some of the AVR32 autobuilder
failures? Note that we don't necessarily want to fix all packages: if
something is known broken on AVR32 and you don't need it or you're not
interested in fixing it, we can just mark it as 'depends
on !BR2_avr32', or another appropriate dependency (such as the gcc
version, absence of TLS, or other).
In order to achieve this, I'm proposing to send you a daily e-mail with
only the AVR32 build failures. This is something we already do with the
ARC and Blackfin architectures and that we would like to generalize to
all the "specialized" architectures.
As a reference, the top ten failures on AVR32 since July 2013 were
caused by the following packages:
+-------------------+-----+
| reason | cnt |
+-------------------+-----+
| connman-1.12 | 51 |
| zeromq-3.2.3 | 48 |
| libevas-1.7.7 | 20 |
| dropwatch-1.4 | 18 |
| iozone-3_414 | 12 |
| zeromq-3.2.4 | 12 |
| libcap-ng-0.6.6 | 11 |
| libpfm4-4.3.0 | 9 |
| libcap-ng-0.7.3 | 9 |
| util-linux-2.22.2 | 9 |
+-------------------+-----+
Of course, some of these failures may be caused by non-AVR32 specific
problems.
Note that at the Buildroot meeting, one proposal was simply to get rid
of AVR32 in the autobuilders, but the conclusion was that we do not
like advertising an architecture as being supported if it's not
actively tested by our autobuilders.
Can you give us your feeling on this topic, and tell us if you're ready
to help in fixing the AVR32 autobuilders failures?
Thanks a lot!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
next reply other threads:[~2013-10-29 19:24 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-29 19:24 Thomas Petazzoni [this message]
2013-10-30 8:33 ` [Buildroot] State of AVR32 in Buildroot and improving it Simon Dawson
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=20131029202403.2f249f0d@skate \
--to=thomas.petazzoni@free-electrons.com \
--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