Segmentation fault in __uClibc_main on m68k
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Jun 8 15:35:34 UTC 2015
Waldemar, Rob,
On Sat, 30 May 2015 10:06:08 +0200, Waldemar Brodkorb wrote:
> > Remember when buildroot announced they would switch their default libc
> > if the uClibc developers couldn't get a new release out? Remember how
> > that was over a year ago, ala
> > http://lists.busybox.net/pipermail/uclibc/2014-February/048252.html ?
> > Well instead what happened was
> > http://lists.busybox.net/pipermail/buildroot/2013-October/079661.html
> > became http://git.buildroot.net/buildroot/commit/?id=c29799330464fb5d152f1b3d550fcbda69c58a3d
> > which became https://www.phoronix.com/scan.php?page=news_item&px=Musl-Libc-GCC-Support
> > and at this point it's pretty much over except the cleanup. They
> > didn't _announce_ a migration, they just did it. At this point if
> > uClibc had a new release I expect they'd smile and nod and _continue_
> > not to care because there are better alternatives now, once that
> > haven't established a pattern of chronic multi-year development
> > constipation.
>
> That is not correct. They did not silently migrate to musl.
> Musl is a choice like Gnu Libc in their buildsystem.
>
> They will migrate in the next release cycle, but they migrate to
> uClibc-ng as default C library for their system.
Correct. Contrary to what Rob said, we (Buildroot) have only added
support for Musl, not switched to it as our default C library. We
actually discussed switching to glibc as the default C library, but
never to musl. We want to offer the option of using musl, but for the
moment not as the default. Also our musl support is still experimental,
and there are lots of packages in Buildroot that do not yet build with
musl.
However, we are indeed quite desperate about the state of uClibc and
the lack of stable releases. Which is why I've personally encouraged
Waldemar to do the uClibc-ng project, Buildroot offers the option of
using uClibc-ng, and I will propose to make that the default C library
choice in the next Buildroot release.
At this point, I don't think there's any hope for uClibc to ever do a
release.
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the uClibc
mailing list