Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [uclinux-dist-devel] [Announcement] The 2012R2 buildroot Linux release for Blackfin
Date: Thu, 7 Mar 2013 09:59:39 +0100	[thread overview]
Message-ID: <20130307095939.1316014e@skate> (raw)
In-Reply-To: <DB904C5425BA6F4E8424B3B51A1414D173F6FB6E58@NWD2CMBX1.ad.analog.com>

Dear Sonic Zhang,

On Mon, 4 Feb 2013 05:03:22 -0500, Zhang, Sonic wrote:
> The 2012R2 buildroot Linux release for Blackfin
> 
> The new buildroot distribution was introduced in the 2012R1 Linux
> release for BF60x in Aug. 2012. To help BF5xx customers to leverage
> new features in the buildroot distribution, we are pleased to
> announce the 2012R2 buildroot Linux release for both BF5xx and BF60x
> families. Although the uClinux related issues in 2011R1 and former
> releases are still supported via the Linux community on the ADI
> Engineering Zone, the uClinux distribution for BF5xx is discontinued
> since the 2012R2 release. Please upgrade to the buildroot
> distribution in the 2012R2 release for latest features in Linux
> kernel and middle wares. An overview and basic development guide for
> the buildroot can be found at
> http://docs.blackfin.uclinux.org/doku.php?id=buildroot_on_blackfin .

As a Buildroot developer, I'm glad to hear that Analog Devices is now
using it as its official build system.

However, I can only find regrettable that none of the Blackfin changes
that you and your team has made have gotten upstream. This means that
you're now working on a fork of Buildroot that has significantly
derived from the original project. It means that it will be a pain for
you and your team to upgrade to new Buildroot versions, and it removes
the possibility for your users to easily benefit from all the package
updates and new packages that are introduced regularly in the upstream
Buildroot project (where the level of activity is very good).

Could we find a way of getting your changes upstream, so that your
Buildroot is closer to the upstream version?

Also, your page
http://docs.blackfin.uclinux.org/doku.php?id=buildroot:build-system is
incorrect. It says "The buildroot build system is based on GNU
configure and build system". This is completely false: it is based on
the kernel kconfig configuration system, and GNU make.

Then your Wiki page goes on with " The top level Makefile builds the
GNU configuration utility under package/config at first". This is not
true, it is *not* the GNU configuration utility, but the Linux kernel
kconfig system.

The Wiki page then describes a number of Config.in files, as if
modifying them was necessary to change the configuration. This is
obviously completely wrong: users should change the configuration using
'make menuconfig', 'make xconfig, 'make gconfig', and certainly not by
editing Config.in files, whose purpose is to *describe* configuration
options, not to *define* the value of configuration options.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

       reply	other threads:[~2013-03-07  8:59 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <DB904C5425BA6F4E8424B3B51A1414D173F6FB6E58@NWD2CMBX1.ad.analog.com>
2013-03-07  8:59 ` Thomas Petazzoni [this message]
     [not found]   ` <DB904C5425BA6F4E8424B3B51A1414D173FF40BA46@NWD2CMBX1.ad.analog.com>
2013-03-07 11:14     ` [Buildroot] [uclinux-dist-devel] [Announcement] The 2012R2 buildroot Linux release for Blackfin Thomas Petazzoni
     [not found]       ` <DB904C5425BA6F4E8424B3B51A1414D173FF40BDC3@NWD2CMBX1.ad.analog.com>
2013-03-08  8:33         ` Thomas Petazzoni
2013-03-08 14:52           ` Thomas De Schampheleire
2013-03-08 16:32             ` Thomas Petazzoni

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=20130307095939.1316014e@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