* [gentoo-embedded] bootstrapping uclibc
@ 2005-11-23 9:32 Douglas Campos
2005-11-23 10:54 ` Mike Frysinger
2005-11-23 10:55 ` Natanael Copa
0 siblings, 2 replies; 7+ messages in thread
From: Douglas Campos @ 2005-11-23 9:32 UTC (permalink / raw
To: gentoo-embedded
In the old days, we started with a static toolchain to build the uclibc
(a la buildroot), then re-bootstraps everything with the new uclibc as libc
I ask: in the case of uclibc-0.9.28 (aka 2006.0) what will be done?
google doesn't helped a lot.
I know that uclibc-0.9.28 breaks binary compatibility.
How to do the major update in a gentoo-way?
catalyst breaks, /usr/portage/scripts/bootstrap.sh breaks, emerge -e
system breaks....
If anyone can help, I will be grateful
--
gentoo-embedded@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-embedded] bootstrapping uclibc
2005-11-23 9:32 [gentoo-embedded] bootstrapping uclibc Douglas Campos
@ 2005-11-23 10:54 ` Mike Frysinger
2005-11-23 13:07 ` Natanael Copa
2005-11-23 10:55 ` Natanael Copa
1 sibling, 1 reply; 7+ messages in thread
From: Mike Frysinger @ 2005-11-23 10:54 UTC (permalink / raw
To: gentoo-embedded
On Wed, Nov 23, 2005 at 07:32:18AM -0200, Douglas Campos wrote:
> In the old days, we started with a static toolchain to build the uclibc
> (a la buildroot), then re-bootstraps everything with the new uclibc as libc
>
> I ask: in the case of uclibc-0.9.28 (aka 2006.0) what will be done?
> google doesn't helped a lot.
> I know that uclibc-0.9.28 breaks binary compatibility.
> How to do the major update in a gentoo-way?
> catalyst breaks, /usr/portage/scripts/bootstrap.sh breaks, emerge -e
> system breaks....
emerge 0.9.28 with USE=uclibc-compat and it should be binary compat
with 0.9.27 ... then just re-emerge all your packages and you can
drop the uclibc-compat from USE and rebuild 0.9.28
-mike
--
gentoo-embedded@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-embedded] bootstrapping uclibc
2005-11-23 9:32 [gentoo-embedded] bootstrapping uclibc Douglas Campos
2005-11-23 10:54 ` Mike Frysinger
@ 2005-11-23 10:55 ` Natanael Copa
2005-11-26 8:55 ` Mike Frysinger
1 sibling, 1 reply; 7+ messages in thread
From: Natanael Copa @ 2005-11-23 10:55 UTC (permalink / raw
To: gentoo-embedded
On ons, 2005-11-23 at 07:32 -0200, Douglas Campos wrote:
> In the old days, we started with a static toolchain to build the uclibc
> (a la buildroot), then re-bootstraps everything with the new uclibc as libc
>
> I ask: in the case of uclibc-0.9.28 (aka 2006.0) what will be done?
> google doesn't helped a lot.
> I know that uclibc-0.9.28 breaks binary compatibility.
> How to do the major update in a gentoo-way?
> catalyst breaks, /usr/portage/scripts/bootstrap.sh breaks, emerge -e
> system breaks....
>
> If anyone can help, I will be grateful
I am also interested in this.
I am also wondering if anyone have an idea about how long time it will
take before the uclibc-0.9.28 gets marked as stable.
We will probably start moving a libc based system over to uclibc in
january. I hope to use gentoo as a base for this, but I would prefer to
wait til 0.9.28 get stable to avoid another bigger update.
--
Natanael Copa
--
gentoo-embedded@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-embedded] bootstrapping uclibc
2005-11-23 10:54 ` Mike Frysinger
@ 2005-11-23 13:07 ` Natanael Copa
0 siblings, 0 replies; 7+ messages in thread
From: Natanael Copa @ 2005-11-23 13:07 UTC (permalink / raw
To: gentoo-embedded
On ons, 2005-11-23 at 10:54 +0000, Mike Frysinger wrote:
> On Wed, Nov 23, 2005 at 07:32:18AM -0200, Douglas Campos wrote:
> > In the old days, we started with a static toolchain to build the uclibc
> > (a la buildroot), then re-bootstraps everything with the new uclibc as libc
> >
> > I ask: in the case of uclibc-0.9.28 (aka 2006.0) what will be done?
> > google doesn't helped a lot.
> > I know that uclibc-0.9.28 breaks binary compatibility.
> > How to do the major update in a gentoo-way?
> > catalyst breaks, /usr/portage/scripts/bootstrap.sh breaks, emerge -e
> > system breaks....
>
> emerge 0.9.28 with USE=uclibc-compat and it should be binary compat
> with 0.9.27 ... then just re-emerge all your packages and you can
> drop the uclibc-compat from USE and rebuild 0.9.28
The emerge fails on hardened.
https://bugs.gentoo.org/show_bug.cgi?id=113343
--
Natanael Copa
--
gentoo-embedded@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-embedded] bootstrapping uclibc
2005-11-23 10:55 ` Natanael Copa
@ 2005-11-26 8:55 ` Mike Frysinger
2005-11-26 14:24 ` Natanael Copa
0 siblings, 1 reply; 7+ messages in thread
From: Mike Frysinger @ 2005-11-26 8:55 UTC (permalink / raw
To: gentoo-embedded
On Wednesday 23 November 2005 05:55 am, Natanael Copa wrote:
> I am also wondering if anyone have an idea about how long time it will
> take before the uclibc-0.9.28 gets marked as stable.
as soon as i get up the guff to make stages based upon it
-mike
--
gentoo-embedded@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-embedded] bootstrapping uclibc
2005-11-26 8:55 ` Mike Frysinger
@ 2005-11-26 14:24 ` Natanael Copa
2005-11-26 14:48 ` Ned Ludd
0 siblings, 1 reply; 7+ messages in thread
From: Natanael Copa @ 2005-11-26 14:24 UTC (permalink / raw
To: gentoo-embedded
On lør, 2005-11-26 at 03:55 -0500, Mike Frysinger wrote:
> On Wednesday 23 November 2005 05:55 am, Natanael Copa wrote:
> > I am also wondering if anyone have an idea about how long time it will
> > take before the uclibc-0.9.28 gets marked as stable.
>
> as soon as i get up the guff to make stages based upon it
You are doing a great work, Mike.
Is there anything I can do to help?
--
Natanael Copa
--
gentoo-embedded@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-embedded] bootstrapping uclibc
2005-11-26 14:24 ` Natanael Copa
@ 2005-11-26 14:48 ` Ned Ludd
0 siblings, 0 replies; 7+ messages in thread
From: Ned Ludd @ 2005-11-26 14:48 UTC (permalink / raw
To: gentoo-embedded
On Sat, 2005-11-26 at 15:24 +0100, Natanael Copa wrote:
> On lør, 2005-11-26 at 03:55 -0500, Mike Frysinger wrote:
> > On Wednesday 23 November 2005 05:55 am, Natanael Copa wrote:
> > > I am also wondering if anyone have an idea about how long time it will
> > > take before the uclibc-0.9.28 gets marked as stable.
> >
> > as soon as i get up the guff to make stages based upon it
>
> You are doing a great work, Mike.
>
> Is there anything I can do to help?
Yes. get yourself up to par and join the team.
Here is a set of intermediate ~arch packages for the CHOST you were
using which can provide a stageXX or allow you to revocer from a
previous screwup.
ftp://tinderbox.x86.dev.gentoo.org/i386-gentoo-linux-uclibc/
CFLAGS="-Os -pipe -DSUSPICIOUS_BUF_SIZE=2"
CHOST="i386-gentoo-linux-uclibc"
CXXFLAGS="-Os -pipe"
USE_ORDER=env:pkg:conf:defaults
ACCEPT_KEYWORDS="x86 ~x86"
FEATURES="confcache buildpkg"
MAKEOPTS=-j4
USE="hardened pic"
PATCH_OVERLAY=/usr/portage/local/patches/
PKGDIR="/usr/portage/packages"
PKGDIR=$PKGDIR/$CHOST
--
Ned Ludd <solar@gentoo.org>
Gentoo Linux
--
gentoo-embedded@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-11-26 14:49 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-23 9:32 [gentoo-embedded] bootstrapping uclibc Douglas Campos
2005-11-23 10:54 ` Mike Frysinger
2005-11-23 13:07 ` Natanael Copa
2005-11-23 10:55 ` Natanael Copa
2005-11-26 8:55 ` Mike Frysinger
2005-11-26 14:24 ` Natanael Copa
2005-11-26 14:48 ` Ned Ludd
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox