mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-08-05 02:55:32 +01:00
Clarify the use of autoconf variables to ensure forced-unwind and C-cleanup support in chapter 5's Glibc. Fixes #2543.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9163 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
d8d272bb3e
commit
ff9fa3c064
@ -120,17 +120,21 @@ esac</userinput></screen>
|
|||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>libc_cv_forced_unwind=yes</parameter></term>
|
<term><parameter>libc_cv_forced_unwind=yes</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>The build requires support for forced unwind, but because it is
|
<para>The linker installed during
|
||||||
being cross compiled, it cannot auto detect it. Setting this variable
|
<xref linkend="ch-tools-binutils-pass1"/> was cross-compiled and as
|
||||||
on the command line explicitly tells the
|
such cannot be used until Glibc has been installed. This means that
|
||||||
<command>configure</command> script that support is available.</para>
|
the configure test for force-unwind support will fail, as it relies on
|
||||||
|
a working linker. The libc_cv_forced_unwind=yes variable is passed in
|
||||||
|
order to inform <command>configure</command> that force-unwind
|
||||||
|
support is available without it having to run the test.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>libc_cv_c_cleanup=yes</parameter></term>
|
<term><parameter>libc_cv_c_cleanup=yes</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>The build also requires support for C cleanup handling, which it
|
<para>Simlarly, we pass libc_cv_c_cleanup=yes through to the
|
||||||
cannot auto detect when being cross compiled. Enable it explicitly.</para>
|
<command>configure</command> script so that the test is skipped and C
|
||||||
|
cleanup handling support is configured.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<!ENTITY version "SVN-20100124">
|
<!ENTITY version "SVN-20100126">
|
||||||
<!ENTITY releasedate "January 24, 2010">
|
<!ENTITY releasedate "January 26, 2010">
|
||||||
<!ENTITY copyrightdate "1999-2010"><!-- jhalfs needs a literal dash, not – -->
|
<!ENTITY copyrightdate "1999-2010"><!-- jhalfs needs a literal dash, not – -->
|
||||||
<!ENTITY milestone "7.0">
|
<!ENTITY milestone "7.0">
|
||||||
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
|
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
|
||||||
|
Loading…
Reference in New Issue
Block a user