Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Sun, 9 Nov 2014 20:56:15 +0100
From: Thomas Petazzoni <>
Subject: musl-cross toolchains now unusable in Buildroot


Since quite a while, we've added support in Buildroot for the pre-built
toolchains provided by musl-cross. This was a great way for people to
test very easily the musl C library, and therefore get more people to
use it.

We're currently using the 1.1.1 version of the toolchain.
Unfortunately, since version 1.1.2, two things have changed that
prevent us from using the pre-built toolchains:

 * The toolchains have the sysroot mechanism disabled. For an unknown
   reason, in commit,
   the sysroot feature was disabled. This is weird, as essentially all
   modern toolchains have the sysroot feature enabled. This is
   essential for Buildroot to use a pre-built toolchain.

   I've filled
   about this issue.

 * The absence of complete kernel headers. I don't know if it's related
   to the change to use the sanitized headers from the Sabotage
   project, or some other change, but the toolchain no longer has the
   <linux/...> directory, which normally contains files such as
   <linux/version.h>. This is for example causing a problem as
   Buildroot checks the kernel headers version using <linux/version.h>,
   though this particular aspect could potentially be fixed.

   I've filled
   about this issue.

Feedback/comments welcome.


Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.