mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-06 06:14:47 +00:00
Update to gmp-6.1.0.
Clean up Eudev configure options. Update host requirements to require GCC-4.7 or later. Clarify that setting and using the LFS variable assumes the bash shell. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10974 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
e074bae6e2
commit
5336641115
@ -36,6 +36,27 @@
|
||||
</listitem>
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>2015-12-03</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to gmp-6.1.0. Fixes
|
||||
<ulink url="&lfs-ticket-root;3862">#3862</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Clean up Eudev configure options. Fixes
|
||||
<ulink url="&lfs-ticket-root;3865">#3865</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update host requirements to require GCC-4.7 or later.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Clarify that setting and using the LFS variable
|
||||
assumes the bash shell.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2015-11-18</para>
|
||||
<itemizedlist>
|
||||
|
@ -97,9 +97,9 @@
|
||||
<!--<listitem>
|
||||
<para>Glibc &glibc-version;</para>
|
||||
</listitem>-->
|
||||
<!--<listitem>
|
||||
<listitem>
|
||||
<para>GMP &gmp-version;</para>
|
||||
</listitem>-->
|
||||
</listitem>
|
||||
<!--<listitem>
|
||||
<para>Gperf-&gperf-version;</para>
|
||||
</listitem>-->
|
||||
|
@ -47,6 +47,10 @@
|
||||
<note><para>One way to ensure that the <envar>LFS</envar> variable is always
|
||||
set is to edit the <filename>.bash_profile</filename> file in both your
|
||||
personal home directory and in <filename>/root/.bash_profile</filename> and
|
||||
enter the export command above. </para></note>
|
||||
enter the export command above. In addition, the shell specified in the
|
||||
<filename>/etc/passwd</filename> file for all users that need the
|
||||
<envar>LFS</envar> variable needs to be bash to ensure that the
|
||||
<filename>/root/.bash_profile</filename> file is incorporated as a part of
|
||||
the login process.</para></note>
|
||||
|
||||
</sect1>
|
||||
|
@ -63,14 +63,19 @@ EOF</userinput></screen>
|
||||
--libexecdir=/lib \
|
||||
--with-rootprefix= \
|
||||
--with-rootlibdir=/lib \
|
||||
--enable-split-usr \
|
||||
--enable-manpages \
|
||||
--enable-hwdb \
|
||||
--disable-introspection \
|
||||
--disable-gudev \
|
||||
--disable-static \
|
||||
--config-cache \
|
||||
--disable-gtk-doc-html</userinput></screen>
|
||||
--config-cache</userinput></screen>
|
||||
|
||||
<!-- Seems to be unneeded - but leave as a comment for a while
|
||||
|
||||
- -disable-gudev \
|
||||
- -enable-split-usr \
|
||||
- -enable-hwdb \
|
||||
- -disable-introspection \
|
||||
- -disable-gtk-doc-html</userinput></screen>
|
||||
|
||||
-->
|
||||
|
||||
<para>Compile the package:</para>
|
||||
|
||||
|
@ -91,10 +91,10 @@ make html</userinput></screen>
|
||||
|
||||
<screen><userinput remap="test">make check 2>&1 | tee gmp-check-log</userinput></screen>
|
||||
|
||||
<para>Ensure that all 188 tests in the test suite passed.
|
||||
<para>Ensure that all 190 tests in the test suite passed.
|
||||
Check the results by issuing the following command:</para>
|
||||
|
||||
<screen><userinput remap="test">awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log</userinput></screen>
|
||||
<screen><userinput remap="test">awk '/# PASS:/{total+=$3} ; END{print total}' gmp-check-log</userinput></screen>
|
||||
|
||||
<para>Install the package and its documentation:</para>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!ENTITY version "SVN-20151118">
|
||||
<!ENTITY version "SVN-20151203">
|
||||
<!ENTITY short-version "svn"> <!-- Used below in &blfs-book;. Change to x.y for release
|
||||
but not -rc releases -->
|
||||
<!ENTITY releasedate "November 18, 2015">
|
||||
<!ENTITY releasedate "December 3, 2015">
|
||||
<!ENTITY copyrightdate "1999-2015"><!-- jhalfs needs a literal dash, not – -->
|
||||
<!ENTITY milestone "7.9">
|
||||
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
|
||||
|
@ -239,11 +239,11 @@
|
||||
<!ENTITY glibc-ch6-du "1.1 GB">
|
||||
<!ENTITY glibc-ch6-sbu "17.4 SBU">
|
||||
|
||||
<!ENTITY gmp-version "6.0.0a">
|
||||
<!ENTITY gmp-extracted-version "6.0.0">
|
||||
<!ENTITY gmp-size "1,860 KB">
|
||||
<!ENTITY gmp-version "6.1.0">
|
||||
<!ENTITY gmp-extracted-version "6.1.0">
|
||||
<!ENTITY gmp-size "1,905 KB">
|
||||
<!ENTITY gmp-url "&gnu;/gmp/gmp-&gmp-version;.tar.xz">
|
||||
<!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76">
|
||||
<!ENTITY gmp-md5 "a9868ef2556ad6a2909babcd1428f3c7">
|
||||
<!ENTITY gmp-home "&gnu-software;gmp/">
|
||||
<!ENTITY gmp-ch6-du "56 MB">
|
||||
<!ENTITY gmp-ch6-sbu "1.2 SBU">
|
||||
|
@ -61,7 +61,7 @@
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para><emphasis role="strong">GCC-4.1.2</emphasis> including the C++
|
||||
<para><emphasis role="strong">GCC-4.7</emphasis> including the C++
|
||||
compiler, <command>g++</command> (Versions greater than &gcc-version; are
|
||||
not recommended as they have not been tested)</para>
|
||||
|
||||
@ -207,7 +207,7 @@ sed --version | head -n1
|
||||
tar --version | head -n1
|
||||
makeinfo --version | head -n1
|
||||
xz --version | head -n1
|
||||
|
||||
<?hard-pagebreak?>
|
||||
echo 'int main(){}' > dummy.c && g++ -o dummy dummy.c
|
||||
if [ -x dummy ]
|
||||
then echo "g++ compilation OK";
|
||||
|
Loading…
Reference in New Issue
Block a user