diff options
-rw-r--r-- | chapter01/changelog.xml | 10 | ||||
-rw-r--r-- | chapter05/gettext.xml | 2 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | prologue/hostreqs.xml | 17 | ||||
-rw-r--r-- | prologue/standards.xml | 4 |
5 files changed, 31 insertions, 6 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 60452f37e..c0bd4fd23 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,16 @@ </listitem> --> <listitem> + <para>2014-03-02</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update host system requirements to address + possible host installation of inconsistent libraries.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2014-02-18</para> <itemizedlist> <listitem> diff --git a/chapter05/gettext.xml b/chapter05/gettext.xml index 6df7bf751..58170e1f6 100644 --- a/chapter05/gettext.xml +++ b/chapter05/gettext.xml @@ -80,7 +80,7 @@ make -C src msgfmt make -C src msgmerge make -C src xgettext</userinput></screen> - <para>As only three prograsm have been compiled, it is not possible to run the + <para>As only three programs have been compiled, it is not possible to run the test suite without compiling additional support libraries from the Gettext package. It is therefore not recommended to attempt to run the test suite at this stage.</para> diff --git a/general.ent b/general.ent index 090a17b61..c37a1085b 100644 --- a/general.ent +++ b/general.ent @@ -1,5 +1,5 @@ -<!ENTITY version "SVN-20140221"> -<!ENTITY releasedate "February 21, 2014"> +<!ENTITY version "SVN-20140302"> +<!ENTITY releasedate "March 2, 2014"> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.5"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml index 153f31898..8e83e864b 100644 --- a/prologue/hostreqs.xml +++ b/prologue/hostreqs.xml @@ -64,6 +64,15 @@ <para><emphasis role="strong">GCC-4.1.2</emphasis> including the C++ compiler, <command>g++</command> (Versions greater than &gcc-version; are not recommended as they have not been tested)</para> + + <note><para>On some distributions, there have been reports that some + libraries used by gcc have can be in an inconsistent state and that this + interferes with building some LFS packages. To check this, look in + /usr/lib for libgmp.la, libmpfr.la, and libmpc.la. Either all three + should be present or absent, but not only one or two. If the problem + exists on your system, either rename or delete the .la files or install + the appropriate missing package.</para></note> + </listitem> <listitem> @@ -184,7 +193,13 @@ echo 'main(){}' > dummy.c && g++ -o dummy dummy.c if [ -x dummy ] then echo "g++ compilation OK"; else echo "g++ compilation failed"; fi -rm -f dummy.c dummy</literal> +rm -f dummy.c dummy + +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 bash version-check.sh</userinput></screen> diff --git a/prologue/standards.xml b/prologue/standards.xml index cc5db1916..a4dbd2d7e 100644 --- a/prologue/standards.xml +++ b/prologue/standards.xml @@ -112,7 +112,7 @@ <varlistentry> <term><emphasis>LSB Core:</emphasis></term> <listitem> - <para>At, Batch (a part of At), Cpio, Fcrontab, Initd-tools, + <para>At, Batch (a part of At), Cpio, Ed, Fcrontab, Initd-tools, Lsb_release, PAM, Sendmail (or Postfix or Exim) </para> </listitem> </varlistentry> @@ -165,7 +165,7 @@ <varlistentry> <term><emphasis>LSB Core:</emphasis></term> <listitem> - <para>None</para> + <para>time (executable) and pax</para> </listitem> </varlistentry> |