Changeset 3602

Show
Ignore:
Timestamp:
08/05/07 23:11:13 (1 year ago)
Author:
jciccone
Message:

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/BOOK/general.ent

    r3589 r3602  
    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 
  • trunk/BOOK/introduction/common/changelog.xml

    r3578 r3602  
    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> 
  • trunk/BOOK/temp-system/common/bash.xml

    r3463 r3602  
    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"