| 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> |
|---|
| 40 | | <screen os="c2"><userinput>echo "bash_cv_sys_named_pipes=yes" >> config.cache</userinput></screen> |
|---|
| | 41 | <screen os="c2"><userinput>cat > config.cache << "EOF" |
|---|
| | 42 | ac_cv_func_mmap_fixed_mapped=yes |
|---|
| | 43 | ac_cv_func_strcoll_works=yes |
|---|
| | 44 | ac_cv_func_working_mktime=yes |
|---|
| | 45 | bash_cv_func_sigsetjmp=present |
|---|
| | 46 | bash_cv_getcwd_malloc=yes |
|---|
| | 47 | bash_cv_job_control_missing=present |
|---|
| | 48 | bash_cv_printf_a_format=yes |
|---|
| | 49 | bash_cv_sys_named_pipes=present |
|---|
| | 50 | bash_cv_ulimit_maxfds=yes |
|---|
| | 51 | bash_cv_under_sys_siglist=yes |
|---|
| | 52 | bash_cv_unusable_rtsigs=no |
|---|
| | 53 | gt_cv_int_divbyzero_sigfpe=yes |
|---|
| | 54 | EOF</userinput></screen> |
|---|