1 |
On 02/15/2014 07:53 AM, Anthony G. Basile wrote: |
2 |
> On 02/15/2014 12:51 AM, heroxbd@×××××.com wrote: |
3 |
>> Hey Denis and Anthony, |
4 |
>> |
5 |
>> Denis Dupeyron <calchan@g.o> writes: |
6 |
>> |
7 |
>>> On Thu, Feb 13, 2014 at 3:00 PM, Anthony G. Basile |
8 |
>>> <blueness@g.o> wrote: |
9 |
>>>> Gentoo + musl. See http://www.musl-libc.org/ |
10 |
>>> You may want to talk to Benda Xu (heroxbd). I think he used musl for |
11 |
>>> his Gentoo on Android project. |
12 |
>> musl was on my list last year, but glibc worked smoothly on Android. So |
13 |
>> I lowered the priority of musl under the task of RAP integration into |
14 |
>> gx86, the latter still being slowly carried on. |
15 |
>> |
16 |
>> Therefore I don't have much experience with musl. |
17 |
>> |
18 |
>> Cheers, |
19 |
>> Benda |
20 |
>> |
21 |
> Hi Benda et al. |
22 |
> |
23 |
> More specifically where's what's been done: |
24 |
> |
25 |
> 1) I have a stage4 for amd64 and i686 and an overlay for patches |
26 |
> against the tree's packages. |
27 |
> |
28 |
> http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=shortlog;h=refs/heads/musl |
29 |
> |
30 |
> |
31 |
> 2) These stages need to be properly built using catalyst rather than |
32 |
> using my ROOT=rootfs emerge -e @system technique which is scripted here |
33 |
> |
34 |
> http://git.overlays.gentoo.org/gitweb/?p=proj/releng.git;a=tree;f=tools-musl |
35 |
> |
36 |
> |
37 |
> 3) We should move libc.so from /usr/lib/libc.so to /lib/libc.so (minor |
38 |
> but on the todo) |
39 |
> |
40 |
> 4) We should create stage3s for the following arches/abis: |
41 |
> |
42 |
> mips I with o32 |
43 |
> mipsel I with o32 |
44 |
> armv7a hardfloat eabi |
45 |
> |
46 |
> possibly also mips64r2 with n32 and n64 |
47 |
> |
48 |
> Such a project would involve very eclectic skills: from hacking python |
49 |
> in catalyst and patching build systems, to working with libc at a low |
50 |
> level, c and assembly. |
51 |
> |
52 |
|
53 |
Oh I'm sorry, and I forgot to add 5 ... port the hardened-toolchain over. |
54 |
|
55 |
-- |
56 |
Anthony G. Basile, Ph.D. |
57 |
Gentoo Linux Developer [Hardened] |
58 |
E-Mail : blueness@g.o |
59 |
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA |
60 |
GnuPG ID : F52D4BBA |