Changeset 5ec7618f for BOOK


Ignore:
Timestamp:
Aug 5, 2007, 11:11:13 PM (17 years ago)
Author:
Joe Ciccone <jciccone@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
9db8645
Parents:
d018b81
Message:

Updated the temp system bash config.cache to contain all of the differences between a native and a cross-compiled build.

Location:
BOOK
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • BOOK/general.ent

    rd018b81 r5ec7618f  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    22
    3 <!ENTITY month "07"> <!-- Use two digits -->
    4 <!ENTITY month_name "July">
    5 <!ENTITY day "24"> <!-- Use two digits -->
     3<!ENTITY month "08"> <!-- Use two digits -->
     4<!ENTITY month_name "August">
     5<!ENTITY day "05"> <!-- Use two digits -->
    66<!ENTITY year "2007"> <!-- Use four digits -->
    77
  • BOOK/introduction/common/changelog.xml

    rd018b81 r5ec7618f  
    3636    </listitem>
    3737-->
     38
     39    <listitem>
     40      <para>August 05, 2007</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[jciccone] - Updated the bash config.cache to contain all
     44          of the differences between a cross-compiled and a native build.</para>
     45        </listitem>
     46      </itemizedlist>
     47    </listitem>
    3848
    3949    <listitem>
  • BOOK/temp-system/common/bash.xml

    rd018b81 r5ec7618f  
    3232
    3333    <para os="c1">When bash is cross-compiled, it cannot test for the presence
    34     of named pipes. If you used <command>su</command> to become an unprivileged
    35     user, this combination will cause Bash to build without <emphasis>process
    36     substitution</emphasis>, which will break one of the c++ test scripts in
    37     <literal>glibc</literal>. Prevent that by forcing the following definition:
    38     </para>
     34    of named pipes, amoung other things. If you used <command>su</command> to
     35    become an unprivileged user, this combination will cause Bash to build
     36    without <emphasis>process substitution</emphasis>, which will break one
     37    of the c++ test scripts in <literal>glibc</literal>. The following prevents
     38    future problems by skipping tests that can not run while cross-compiling
     39    or that do not run properly:</para>
    3940
    40 <screen os="c2"><userinput>echo "bash_cv_sys_named_pipes=yes" >> config.cache</userinput></screen>
     41<screen os="c2"><userinput>cat &gt; config.cache &lt;&lt; "EOF"
     42ac_cv_func_mmap_fixed_mapped=yes
     43ac_cv_func_strcoll_works=yes
     44ac_cv_func_working_mktime=yes
     45bash_cv_func_sigsetjmp=present
     46bash_cv_getcwd_malloc=yes
     47bash_cv_job_control_missing=present
     48bash_cv_printf_a_format=yes
     49bash_cv_sys_named_pipes=present
     50bash_cv_ulimit_maxfds=yes
     51bash_cv_under_sys_siglist=yes
     52bash_cv_unusable_rtsigs=no
     53gt_cv_int_divbyzero_sigfpe=yes
     54EOF</userinput></screen>
    4155
    4256    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Note: See TracChangeset for help on using the changeset viewer.