[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-readline] Readline 6.3 cross-compilation fails
From: |
Ludovic Courtès |
Subject: |
[Bug-readline] Readline 6.3 cross-compilation fails |
Date: |
Wed, 19 Mar 2014 23:26:06 +0100 |
User-agent: |
Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) |
Hi,
Readline 6.3’s configure fails when cross-compiling:
--8<---------------cut here---------------start------------->8---
[...]
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for iswlower... yes
checking for iswupper... yes
checking for towlower... yes
checking for towupper... yes
checking for iswctype... yes
checking for nl_langinfo and CODESET... yes
checking for wchar_t in wchar.h... yes
checking for wctype_t in wctype.h... yes
checking for wint_t in wctype.h... yes
checking for wcwidth broken with unicode combining characters... configure:
error: in `/tmp/nix-build-readline-6.3.drv-0/readline-6.3':
configure: error: cannot run test program while cross compiling
See `config.log' for more details
--8<---------------cut here---------------end--------------->8---
I fixed it in Guix by passing bash_cv_wcwidth_broken=no:
http://git.savannah.gnu.org/cgit/guix.git/commit/?id=f6d47eb6d5e046abc8a7a7dc0863c5661197ef0d
A fix might be to conservatively set bash_cv_wcwidth_broken=yes in the
fourth arm of AC_TRY_RUN (or better, AC_RUN_IFELSE.)
Thanks,
Ludo’.
- [Bug-readline] Readline 6.3 cross-compilation fails,
Ludovic Courtès <=