Merged trunk.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd@10816 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Krejzi 2015-01-23 20:54:26 +00:00
parent cae17709ba
commit 063a4a0e64
8 changed files with 110 additions and 37 deletions

View File

@ -35,6 +35,58 @@
</itemizedlist> </itemizedlist>
</listitem> </listitem>
--> -->
<listitem>
<para>2015-01-12</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to XML-Parser-2.44. Fixes
<ulink url="&lfs-ticket-root;3733">#3733</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to man-pages-3.77. Fixes
<ulink url="&lfs-ticket-root;3732">#3732</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-3.18.2. Fixes
<ulink url="&lfs-ticket-root;3731">#3731</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2015-01-06</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to file-5.22. Fixes
<ulink url="&lfs-ticket-root;3729">#3729</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to automake-1.15. Fixes
<ulink url="&lfs-ticket-root;3727">#3727</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2015-01-02</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to man-pages-3.76. Fixes
<ulink url="&lfs-ticket-root;3728">#3728</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Fix URL for CLFS. Fixes
<ulink url="&lfs-ticket-root;3727">#3727</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update copyright year.</para>
</listitem>
<listitem>
<para>[bdubbs] - Make version-check script more robust.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2014-12-25</para> <para>2014-12-25</para>
<itemizedlist> <itemizedlist>

View File

@ -34,9 +34,9 @@
<!--<listitem> <!--<listitem>
<para>Autoconf &autoconf-version;</para> <para>Autoconf &autoconf-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Automake &automake-version;</para> <para>Automake &automake-version;</para>
</listitem>--> </listitem>
<listitem> <listitem>
<para>Bash &bash-version;</para> <para>Bash &bash-version;</para>
</listitem> </listitem>

View File

@ -76,6 +76,7 @@ EMACS="no" ./configure --prefix=/tools --disable-shared</userinput></screen>
<para>Compile the package:</para> <para>Compile the package:</para>
<screen><userinput remap="make">make -C gnulib-lib <screen><userinput remap="make">make -C gnulib-lib
make -C intl pluralx.c
make -C src msgfmt make -C src msgfmt
make -C src msgmerge make -C src msgmerge
make -C src xgettext</userinput></screen> make -C src xgettext</userinput></screen>

View File

@ -49,10 +49,26 @@
--disable-efiemu \ --disable-efiemu \
--disable-werror</userinput></screen> --disable-werror</userinput></screen>
<para>The --disable-werror option allows the build to complete with <variablelist>
warnings introduced by more recent flex versions. The other --disable <title>The meaning of the new configure options:</title>
switches minimize what is built by disabling features and testing programs
not needed for LFS.</para> <varlistentry>
<term><parameter>--disable-werror</parameter></term>
<listitem>
<para>This allows the build to complete with warnings introduced
by more recent Flex versions.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>--disable-grub-emu-usb --disable-efiemu</parameter></term>
<listitem>
<para>These options minimize what is built by disabling features and
testing programs not needed for LFS.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Compile the package:</para> <para>Compile the package:</para>

View File

@ -1,7 +1,7 @@
<!ENTITY version "20141228-systemd"> <!ENTITY version "20150123-systemd">
<!ENTITY short-version "systemd"> <!-- Used in dbus chapter, change to x.y for release --> <!ENTITY short-version "systemd"> <!-- Used in dbus chapter, change to x.y for release -->
<!ENTITY releasedate "December 28, 2014"> <!ENTITY releasedate "January 23, 2015">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; --> <!ENTITY copyrightdate "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.7"> <!ENTITY milestone "7.7">
<!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

View File

@ -30,11 +30,11 @@
<!ENTITY autoconf-ch6-du "17.2 MB"> <!ENTITY autoconf-ch6-du "17.2 MB">
<!ENTITY autoconf-ch6-sbu "4.3 SBU"> <!ENTITY autoconf-ch6-sbu "4.3 SBU">
<!ENTITY automake-version "1.14.1"> <!ENTITY automake-version "1.15">
<!ENTITY am-minor-version "1.14"> <!ENTITY am-minor-version "1.15">
<!ENTITY automake-size "1,456 KB"> <!ENTITY automake-size "1,462 KB">
<!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz">
<!ENTITY automake-md5 "7fc29854c520f56b07aa232a0f880292"> <!ENTITY automake-md5 "9a1ddb0e053474d9d1105cfe39b0c48d">
<!ENTITY automake-home "&gnu-software;automake/"> <!ENTITY automake-home "&gnu-software;automake/">
<!ENTITY automake-ch6-du "107 MB"> <!ENTITY automake-ch6-du "107 MB">
<!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 12 SBU with tests)"> <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 12 SBU with tests)">
@ -159,10 +159,10 @@
<!ENTITY expect-ch5-du "4.3 MB"> <!ENTITY expect-ch5-du "4.3 MB">
<!ENTITY expect-ch5-sbu "0.1 SBU"> <!ENTITY expect-ch5-sbu "0.1 SBU">
<!ENTITY file-version "5.21"> <!ENTITY file-version "5.22">
<!ENTITY file-size "715 KB"> <!ENTITY file-size "716 KB">
<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
<!ENTITY file-md5 "549fe96e09041eabece9de2bb28ef923"> <!ENTITY file-md5 "8fb13e5259fe447e02c4a37bc7225add">
<!ENTITY file-home "http://www.darwinsys.com/file/"> <!ENTITY file-home "http://www.darwinsys.com/file/">
<!ENTITY file-ch5-du "11.8 MB"> <!ENTITY file-ch5-du "11.8 MB">
<!ENTITY file-ch5-sbu "0.1 SBU"> <!ENTITY file-ch5-sbu "0.1 SBU">
@ -375,12 +375,12 @@
<!ENTITY linux-major-version "3"> <!ENTITY linux-major-version "3">
<!ENTITY linux-minor-version "18"> <!ENTITY linux-minor-version "18">
<!ENTITY linux-patch-version "1"> <!ENTITY linux-patch-version "2">
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-size "79,040 KB"> <!ENTITY linux-size "79,045 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "79c9b73a01e1dce0a4c28828496ef02c"> <!ENTITY linux-md5 "7b28d5543cf3647d2483830af19f3770">
<!ENTITY linux-home "http://www.kernel.org/"> <!ENTITY linux-home "http://www.kernel.org/">
<!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine, allnoconfig extended for a hopefully-bootable build on desktop machine,
@ -421,10 +421,10 @@
<!ENTITY man-db-ch6-du "28 MB"> <!ENTITY man-db-ch6-du "28 MB">
<!ENTITY man-db-ch6-sbu "0.5 SBU"> <!ENTITY man-db-ch6-sbu "0.5 SBU">
<!ENTITY man-pages-version "3.75"> <!ENTITY man-pages-version "3.77">
<!ENTITY man-pages-size "1,264 KB"> <!ENTITY man-pages-size "1,278 KB">
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
<!ENTITY man-pages-md5 "2497a812b5bd0160169a8042181005aa"> <!ENTITY man-pages-md5 "758625f4a4813b438337d3837a9d2c87">
<!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/"> <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-ch6-du "24 MB"> <!ENTITY man-pages-ch6-du "24 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU"> <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
@ -587,10 +587,10 @@
<!ENTITY vim-ch6-du "109 MB"> <!ENTITY vim-ch6-du "109 MB">
<!ENTITY vim-ch6-sbu "1.3 SBU"> <!ENTITY vim-ch6-sbu "1.3 SBU">
<!ENTITY xml-parser-version "2.43"> <!ENTITY xml-parser-version "2.44">
<!ENTITY xml-parser-size "232 KB"> <!ENTITY xml-parser-size "232 KB">
<!ENTITY xml-parser-url "http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz"> <!ENTITY xml-parser-url "http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">
<!ENTITY xml-parser-md5 "2c9ca46832d8e7578bcda99eba3a47f1"> <!ENTITY xml-parser-md5 "af4813fe3952362451201ced6fbce379">
<!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser"> <!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser">
<!ENTITY xml-parser-ch6-du "2.0 MB"> <!ENTITY xml-parser-ch6-du "2.0 MB">
<!ENTITY xml-parser-ch6-sbu "less than 0.1 SBU"> <!ENTITY xml-parser-ch6-sbu "less than 0.1 SBU">

View File

@ -41,7 +41,7 @@ data that exceeds 4GB, the advantages of a 64-bit system are substantial.</para>
32-bit system and once for a 64-bit system. This is not directly supported in 32-bit system and once for a 64-bit system. This is not directly supported in
LFS because it would interfere with the educational objective of providing the LFS because it would interfere with the educational objective of providing the
instructions needed for a straightforward base Linux system. You can refer to instructions needed for a straightforward base Linux system. You can refer to
the <ulink url="http://trac.cross-lfs.org/">Cross Linux From Scratch</ulink> the <ulink url="http://trac.clfs.org/">Cross Linux From Scratch</ulink>
project for this advanced topic.</para> project for this advanced topic.</para>
<para>There is one last comment about 64-bit systems. There are some older <para>There is one last comment about 64-bit systems. There are some older

View File

@ -163,18 +163,28 @@ bash --version | head -n1 | cut -d" " -f2-4
echo "/bin/sh -&gt; `readlink -f /bin/sh`" echo "/bin/sh -&gt; `readlink -f /bin/sh`"
echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3- echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-
bison --version | head -n1 bison --version | head -n1
if [ -e /usr/bin/yacc ];
then echo "/usr/bin/yacc -&gt; `readlink -f /usr/bin/yacc`"; if [ -h /usr/bin/yacc ]; then
else echo "yacc not found"; fi echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`";
elif [ -x /usr/bin/yacc ]; then
echo yacc is `/usr/bin/yacc --version | head -n1`
else
echo "yacc not found"
fi
bzip2 --version 2&gt;&amp;1 &lt; /dev/null | head -n1 | cut -d" " -f1,6- bzip2 --version 2&gt;&amp;1 &lt; /dev/null | head -n1 | cut -d" " -f1,6-
echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2 echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2
diff --version | head -n1 diff --version | head -n1
find --version | head -n1 find --version | head -n1
gawk --version | head -n1 gawk --version | head -n1
if [ -e /usr/bin/awk ];
then echo "/usr/bin/awk -&gt; `readlink -f /usr/bin/awk`"; if [ -h /usr/bin/awk ]; then
else echo "awk not found"; fi echo "/usr/bin/awk -&gt; `readlink -f /usr/bin/awk`";
elif [ -x /usr/bin/awk ]; then
echo yacc is `/usr/bin/awk --version | head -n1`
else
echo "awk not found"
fi
gcc --version | head -n1 gcc --version | head -n1
g++ --version | head -n1 g++ --version | head -n1
@ -195,12 +205,6 @@ if [ -x dummy ]
then echo "g++ compilation OK"; then echo "g++ compilation OK";
else echo "g++ compilation failed"; fi else echo "g++ compilation failed"; fi
rm -f dummy.c dummy</literal> rm -f dummy.c dummy</literal>
<!--
for lib in lib{gmp,mpfr,mpc}.la; do
echo $lib: $(if find /usr/lib* -name $lib|
grep -q $lib;then :;else echo not;fi) found
done
unset lib</literal>-->
EOF EOF
bash version-check.sh</userinput></screen> bash version-check.sh</userinput></screen>