Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Tue, 2 Oct 2012 15:27:28 +0800
From: Brian Wang <brian.wang.0721@...il.com>
To: musl@...ts.openwall.com
Subject: musl for ARM

Hello all,

I am currently thinking of switching to musl from glibc for my target
after some readings on musl.
I would like some advice from musl experts:
  * Does it support gettext stuff?
  * Does it _boost_ the performance on a 400MHz arm926 device?  Or it
is just smaller?
    By _boost_, I mean if the user can actually feel the improvement
in performance.

I did try the musl cross project and successfully built a musl-based
arm linux toolchain.
My kernel (2.6.24) was built successfully (not tried it on my device yet).
However, when building busybox, there are some header files clashes,
resulting in conflicting types.
An example of it:
---------------------
In file included from
/opt/cross/arm-linux-musleabi/lib/gcc/arm-linux-musleabi/4.7.1/../../../../arm-linux-musleabi/include/linux/kd.h:3:0,
                 from console-tools/kbd_mode.c:23:
/opt/cross/arm-linux-musleabi/lib/gcc/arm-linux-musleabi/4.7.1/../../../../arm-linux-musleabi/include/linux/types.h:12:26:
error: conflicting types for ‘fd_set’
In file included from
/opt/cross/arm-linux-musleabi/lib/gcc/arm-linux-musleabi/4.7.1/../../../../arm-linux-musleabi/include/sys/time.h:9:0,
                 from include/libbb.h:45,
                 from console-tools/kbd_mode.c:22:
/opt/cross/arm-linux-musleabi/lib/gcc/arm-linux-musleabi/4.7.1/../../../../arm-linux-musleabi/include/sys/select.h:25:3:
note: previous declaration of ‘fd_set’ was here
---------------------

I read the FAQ, which mentions "After building and installing GCC, any
header files in GCC’s internal include directory
 which clash with headers provided by musl should be removed. Failure
to do so may cause header-related build failures later."
Is there something that I should do to get the headers right?

Sorry for all the questions and thanks in advance.


brian

-- 
brian
------------------

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

Powered by blists - more mailing lists

Your e-mail address:

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