- Timestamp:
- Jun 13, 2014, 1:58:19 PM (10 years ago)
- Branches:
- master
- Children:
- 1cf6d41
- Parents:
- 2864f08
- git-author:
- Andrew Bradford <andrew@…> (06/11/14 09:47:06)
- git-committer:
- Andrew Bradford <andrew@…> (06/13/14 13:58:19)
- Location:
- BOOK
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/common/binutils.xml
r2864f08 rdd423a0 32 32 enable.</para> 33 33 34 <para>In order to work with musl -libc, bintuils needs to be patched:</para>34 <para>In order to work with musl, bintuils needs to be patched:</para> 35 35 36 36 <screen><userinput>patch -Np1 -i ../&binutils-musl-patch;</userinput></screen> -
BOOK/cross-tools/common/gcc-static.xml
r2864f08 rdd423a0 30 30 and no Threads</title> 31 31 32 <para os="aa">In order to work with musl -libc, GCC needs to be patched:</para>32 <para os="aa">In order to work with musl, GCC needs to be patched:</para> 33 33 34 34 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-musl-patch;</userinput></screen> -
BOOK/cross-tools/common/libc.xml
r2864f08 rdd423a0 9 9 <?dbhtml filename="libc.html"?> 10 10 11 <title>musl- libc-&musl-libc-version;</title>11 <title>musl-&musl-version;</title> 12 12 13 13 <indexterm zone="ch-cross-tools-libc"> 14 <primary sortas="a-libc">musl -libc</primary>14 <primary sortas="a-libc">musl</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> … … 19 19 <title/> 20 20 21 <para>The musl -libcpackage contains the main C library. This library provides21 <para>The musl package contains the main C library. This library provides 22 22 the basic routines for allocating memory, searching directories, opening and 23 23 closing files, reading and writing files, string handling, pattern matching, … … 27 27 28 28 <sect2 role="installation"> 29 <title>Installation of musl -libc</title>29 <title>Installation of musl</title> 30 30 31 31 <para os="h">Configure the package:</para> … … 45 45 </sect2> 46 46 47 <sect2 id="contents-musl -libc" role="content">48 <title>Contents of musl -libc</title>47 <sect2 id="contents-musl" role="content"> 48 <title>Contents of musl</title> 49 49 50 50 <segmentedlist> … … 53 53 <segtitle>Installed Headers</segtitle> 54 54 <seglistitem> 55 <seg>ld-musl -libc.so.0</seg>55 <seg>ld-musl.so.0</seg> 56 56 <seg> libc.so.0, libcrypt.so.0, libdl.so.0, libm.so.0, libpthread.so.0, 57 57 librt.so.0</seg> … … 65 65 <?dbhtml list-presentation="table"?> 66 66 67 <varlistentry id="ld-musl -libc">68 <term><command>ld-musl -libc</command></term>67 <varlistentry id="ld-musl"> 68 <term><command>ld-musl</command></term> 69 69 <listitem> 70 <para>The musl -libcdynamic linker / loader</para>71 <indexterm zone="ch-cross-tools-libc ld-musl -libc">72 <primary sortas="b-ld-musl -libc">ld-musl-libc</primary>70 <para>The musl dynamic linker / loader</para> 71 <indexterm zone="ch-cross-tools-libc ld-musl"> 72 <primary sortas="b-ld-musl">ld-musl</primary> 73 73 </indexterm> 74 74 </listitem> … … 98 98 <term><filename class="libraryfile">libdl</filename></term> 99 99 <listitem> 100 <para>The musl -libcdynamic linker / loader library</para>100 <para>The musl dynamic linker / loader library</para> 101 101 <indexterm zone="ch-cross-tools-libc libdl"> 102 102 <primary sortas="c-libdl">libdl</primary> -
BOOK/final-system/common/busybox.xml
r2864f08 rdd423a0 35 35 <screen os="b"><userinput>make distclean</userinput></screen> 36 36 37 <para os="c">The following patch is needed for musl -libc:</para>37 <para os="c">The following patch is needed for musl:</para> 38 38 39 39 <screen os="d"><userinput>patch -Np1 -i ../&busybox-musl-patch;</userinput></screen> … … 50 50 51 51 <para os="fa">Disable building both ifplugd and inetd as they both have 52 issues building against musl -libc:</para>52 issues building against musl:</para> 53 53 54 54 <screen os="fb"><userinput>sed -i 's/\(CONFIG_\)\(.*\)\(INETD\)\(.*\)=y/# \1\2\3\4 is not set/g' .config -
BOOK/materials/common/packages.xml
r2864f08 rdd423a0 97 97 98 98 <varlistentry> 99 <term>musl -libc (&musl-libc-version;) - <token>&musl-libc-size;</token>:</term>99 <term>musl (&musl-version;) - <token>&musl-size;</token>:</term> 100 100 <listitem> 101 <para>Home page: <ulink url="&musl- libc-home;"/></para>102 <para>Download: <ulink url="&musl- libc-url;"/></para>103 <para>MD5 sum: <literal>&musl- libc-md5;</literal></para>101 <para>Home page: <ulink url="&musl-home;"/></para> 102 <para>Download: <ulink url="&musl-url;"/></para> 103 <para>MD5 sum: <literal>&musl-md5;</literal></para> 104 104 </listitem> 105 105 </varlistentry> -
BOOK/materials/common/patches.xml
r2864f08 rdd423a0 20 20 21 21 <varlistentry> 22 <term>Binutils musl -libcPatch - <token>&binutils-musl-patch-size;</token>:</term>22 <term>Binutils musl Patch - <token>&binutils-musl-patch-size;</token>:</term> 23 23 <listitem> 24 24 <para>Download: <ulink … … 29 29 30 30 <varlistentry> 31 <term>BusyBox musl -libcPatch - <token>&busybox-musl-patch-size;</token>:</term>31 <term>BusyBox musl Patch - <token>&busybox-musl-patch-size;</token>:</term> 32 32 <listitem> 33 33 <para>Download: <ulink … … 38 38 39 39 <varlistentry> 40 <term>GCC musl -libcPatch - <token>&gcc-musl-patch-size;</token>:</term>40 <term>GCC musl Patch - <token>&gcc-musl-patch-size;</token>:</term> 41 41 <listitem> 42 42 <para>Download: <ulink -
BOOK/packages.ent
r2864f08 rdd423a0 61 61 <!ENTITY mpfr-home "http://www.mpfr.org/"> 62 62 63 <!ENTITY musl- libc-version "0.9.14">64 <!ENTITY musl- libc-size "806 KB">65 <!ENTITY musl- libc-url "http://www.musl-libc.org/releases/musl-&musl-libc-version;.tar.gz">66 <!ENTITY musl- libc-md5 "bfb685695aa942e64c63170589e575b2">67 <!ENTITY musl- libc-home "http://musl-libc.org/">63 <!ENTITY musl-version "0.9.14"> 64 <!ENTITY musl-size "806 KB"> 65 <!ENTITY musl-url "http://www.musl-libc.org/releases/musl-&musl-version;.tar.gz"> 66 <!ENTITY musl-md5 "bfb685695aa942e64c63170589e575b2"> 67 <!ENTITY musl-home "http://musl-libc.org/"> 68 68 69 69 <!-- Beyond CLFS library packages -->
Note:
See TracChangeset
for help on using the changeset viewer.