- Timestamp:
- Jul 2, 2009, 4:42:58 PM (15 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 47baed6
- Parents:
- 536f7b0
- Location:
- BOOK
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/gzip.xml
r536f7b0 r58598c1 27 27 28 28 <para os="s1">The following command renames the internal implementation of 29 futimens to gl_futimens as newer versions of Glibcprovide an incompatible29 futimens to gl_futimens as newer versions of EGLIBC provide an incompatible 30 30 version:</para> 31 31 -
BOOK/temp-system/common/bash.xml
r536f7b0 r58598c1 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 32 33 <para os="t1">When bash is cross-compiled, it cannot test for the presence34 of named pipes, amo ung other things. If you used <command>su</command> to33 <para os="t1">When Bash is cross-compiled, it cannot test for the presence 34 of named pipes, among other things. If you used <command>su</command> to 35 35 become an unprivileged user, this combination will cause Bash to build 36 36 without <emphasis>process substitution</emphasis>, which will break one 37 of the c++ test scripts in <literal>glibc</literal>. The following prevents38 future problems by skipping t ests that can not run while cross-compiling39 or that do not run properly:</para>37 of the C++ test scripts in <literal>eglibc</literal>. The following prevents 38 future problems by skipping the check for named pipes, as well as other 39 tests that can not run while cross-compiling or that do not run properly:</para> 40 40 41 41 <screen os="t2"><userinput>cat > config.cache << "EOF" -
BOOK/temp-system/common/bzip2.xml
r536f7b0 r58598c1 23 23 <title>Installation of Bzip2</title> 24 24 25 <para os="ca">Bzip2's default Makefile target automatically runs26 the testsuite as well. Disable the tests since they won't work on a27 multi-architecture build:</para>25 <para os="ca">Bzip2's default <filename>Makefile</filename> target 26 automatically runs the testsuite as well. Disable the tests since they 27 won't work on a multi-architecture build:</para> 28 28 29 29 <screen os="cb"><userinput>cp -v Makefile{,.orig} -
BOOK/temp-system/common/coreutils.xml
r536f7b0 r58598c1 25 25 <para os="ba">Configure can not properly determine how to get free space 26 26 when cross-compiling - as a result, the <command>df</command> program will 27 not be built. Add the following entr yto <filename>config.cache</filename>28 to correct this :</para>27 not be built. Add the following entries to <filename>config.cache</filename> 28 to correct this, and fix a cross-compile problem when using EGLIBC:</para> 29 29 30 30 <screen os="bb"><userinput>cat > config.cache << EOF -
BOOK/temp-system/common/vim.xml
r536f7b0 r58598c1 36 36 37 37 <para os="c1">The <command>configure</command> script is full of logic 38 that aborts at the first sign of cross compiling. Set the cached values 39 of those tests with the following command:</para> 38 that aborts at the first sign of cross compiling. Work around this by 39 setting the cached values of several tests with the following 40 command:</para> 40 41 41 42 <screen os="c2"><userinput>cat > src/auto/config.cache << "EOF"
Note:
See TracChangeset
for help on using the changeset viewer.