mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-07-10 14:24:10 +01:00
Bump date, fix build.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10701 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
e8d633c1a2
commit
077d1b4d00
@ -45,6 +45,7 @@
|
|||||||
<para>[krejzi] - Added new users and groups needed for
|
<para>[krejzi] - Added new users and groups needed for
|
||||||
systemd-216. Note that existing users and groups for
|
systemd-216. Note that existing users and groups for
|
||||||
systemd got their UIDs/GIDs changed.</para>
|
systemd got their UIDs/GIDs changed.</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
@ -117,10 +117,6 @@ RANLIB=$LFS_TGT-ranlib \
|
|||||||
--prefix=/tools \
|
--prefix=/tools \
|
||||||
--with-local-prefix=/tools \
|
--with-local-prefix=/tools \
|
||||||
--with-native-system-header-dir=/tools/include \
|
--with-native-system-header-dir=/tools/include \
|
||||||
--enable-clocale=gnu \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-threads=posix \
|
|
||||||
--enable-__cxa_atexit \
|
|
||||||
--enable-languages=c,c++ \
|
--enable-languages=c,c++ \
|
||||||
--disable-libstdcxx-pch \
|
--disable-libstdcxx-pch \
|
||||||
--disable-multilib \
|
--disable-multilib \
|
||||||
@ -130,39 +126,6 @@ RANLIB=$LFS_TGT-ranlib \
|
|||||||
<variablelist>
|
<variablelist>
|
||||||
<title>The meaning of the new configure options:</title>
|
<title>The meaning of the new configure options:</title>
|
||||||
|
|
||||||
<varlistentry>
|
|
||||||
<term><parameter>--enable-clocale=gnu</parameter></term>
|
|
||||||
<listitem>
|
|
||||||
<para>This option ensures the correct locale model is selected
|
|
||||||
for the C++ libraries under all circumstances. If the configure
|
|
||||||
script finds the <emphasis>de_DE</emphasis> locale installed,
|
|
||||||
it will select the correct gnu locale model. However, if the
|
|
||||||
<emphasis>de_DE</emphasis> locale is not installed, there is the
|
|
||||||
risk of building Application Binary Interface (ABI)-incompatible
|
|
||||||
C++ libraries because the incorrect generic locale model may be
|
|
||||||
selected.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry>
|
|
||||||
<term><parameter>--enable-threads=posix</parameter></term>
|
|
||||||
<listitem>
|
|
||||||
<para>This enables C++ exception handling for multi-threaded code.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry>
|
|
||||||
<term><parameter>--enable-__cxa_atexit</parameter></term>
|
|
||||||
<listitem>
|
|
||||||
<para>This option allows use of <function>__cxa_atexit</function>,
|
|
||||||
rather than <function>atexit</function>, to register C++ destructors
|
|
||||||
for local statics and global objects. This option is essential for
|
|
||||||
fully standards-compliant handling of destructors. It also affects
|
|
||||||
the C++ ABI, and therefore results in C++ shared libraries and C++
|
|
||||||
programs that are interoperable with other Linux distributions.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>--enable-languages=c,c++</parameter></term>
|
<term><parameter>--enable-languages=c,c++</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -72,10 +72,6 @@ cd ../gcc-build</userinput></screen>
|
|||||||
<screen><userinput remap="configure">SED=sed \
|
<screen><userinput remap="configure">SED=sed \
|
||||||
../gcc-&gcc-version;/configure \
|
../gcc-&gcc-version;/configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--enable-shared \
|
|
||||||
--enable-threads=posix \
|
|
||||||
--enable-__cxa_atexit \
|
|
||||||
--enable-clocale=gnu \
|
|
||||||
--enable-languages=c,c++ \
|
--enable-languages=c,c++ \
|
||||||
--disable-multilib \
|
--disable-multilib \
|
||||||
--disable-bootstrap \
|
--disable-bootstrap \
|
||||||
|
@ -79,6 +79,9 @@
|
|||||||
<screen><userinput remap="test">chown -Rv nobody .
|
<screen><userinput remap="test">chown -Rv nobody .
|
||||||
su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
|
su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
|
||||||
|
|
||||||
|
<note><para>One test above, tests/ts/ipcs/limits2, will fail when the host
|
||||||
|
is using a recent kernel. The failure can safely be ignored.</para></note>
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
<screen><userinput remap="install">make install</userinput></screen>
|
<screen><userinput remap="install">make install</userinput></screen>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<!ENTITY version "20140816-systemd">
|
<!ENTITY version "20140820-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 "August 16, 2014">
|
<!ENTITY releasedate "August 20, 2014">
|
||||||
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – -->
|
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – -->
|
||||||
<!ENTITY milestone "7.6">
|
<!ENTITY milestone "7.6">
|
||||||
<!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
|
<!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
|
||||||
|
Loading…
Reference in New Issue
Block a user