From: Arnd Bergmann <arnd@arndb.de>
To: liqin.chen@sunplusct.com
Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org,
liqin.gnu@gmail.com, Greg KH <greg@kroah.com>
Subject: Re: [PATCH] asm-generic: Fix typo in asm-generic/unistd.h.
Date: Wed, 4 Nov 2009 10:28:11 +0100 [thread overview]
Message-ID: <200911041028.12098.arnd@arndb.de> (raw)
In-Reply-To: <OFC90831A4.A99EC411-ON48257664.00080761-48257664.0009EC42@sunplusct.com>
On Wednesday 04 November 2009, liqin.chen@sunplusct.com wrote:
> Arnd Bergmann <arnd@arndb.de> 写于 2009-11-03 16:52:17:
>
> > Is there any reason to use glibc-2.5 though? The current release
> > is 2.10.1, and the version you used is over three years old.
>
> We found many stable toolchain use glibc-2.5. so we select it.
> In fact, what we think first is to could used it in product。
It is unfortunately a common misunderstanding that older releases
that are currently used by others are more stable. The reason
you find glibc-2.5 in products today is that it was the current
version at the time when the development cycle for the product
was started.
In general, when you upgrade to a more recent version, the
best idea is to take the latest stable release, and stabilizing
on that for a given embedded product. By always using the latest
version, you can greatly reduce the amount of work needed for
each upgrade, and you get all improvements and bug fixes
automatically without having to backport them.
> Even linux kernel, in company we still use kernel-2.6.27 version.
Yes, that is good and expected, if that version has proven to be
stable for you.
Obviously you will have to do an update at some point and then
you can easily move to the latest kernel version since it is now
upstream.
I also expect that you have device driver code that is not yet
upstream. Getting that in should be a lot easier than the initial
architecture code and Greg KH can help you with his drivers/staging
infrastructure if you are interested.
> > Do you have plans to merge your port into eglibc when it's done?
>
> We have not this plan now.
I would recommend to look into this at some point in the future.
Unlike the main glibc project, eglibc[1] is specifically there for
supporting embedded architectures and already hosts ports for
other platforms that are not in glibc itself, while it closely
follows the main glibc development. Contributing there unfortunately
requires some paperwork for copyright assignment, but it's probably
worth it in the end.
You've done the right thing by merging your kernel code into the
official Linux tree, porting your glibc code to the lastest
snapshot and submitting it into eglibc is the next big step.
Arnd <><
--
[1] http://www.eglibc.org/
next prev parent reply other threads:[~2009-11-04 9:28 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-26 3:09 [PATCH] asm-generic: Fix typo in asm-generic/unistd.h Chen Liqin
2009-11-02 8:39 ` Arnd Bergmann
2009-11-03 2:15 ` liqin.chen
2009-11-03 8:52 ` Arnd Bergmann
2009-11-04 1:47 ` liqin.chen
2009-11-04 9:28 ` Arnd Bergmann [this message]
2009-11-06 6:52 ` liqin.chen
2009-11-06 6:52 ` liqin.chen
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=200911041028.12098.arnd@arndb.de \
--to=arnd@arndb.de \
--cc=greg@kroah.com \
--cc=linux-arch@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=liqin.chen@sunplusct.com \
--cc=liqin.gnu@gmail.com \
/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