This is the mail archive of the
cygwin-apps@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: Additional Patch for bash
- To: "earnie_boyd at yahoo dot com" <earnie_boyd at yahoo dot com>
- Subject: Re: Additional Patch for bash
- From: "Michael Ring" <Michael dot Ring at t-mobil dot de>
- Date: 26 May 2000 12:40:05 +0000
- Autoforwarded: FALSE
- Cc: "cygwin-apps at sourceware dot cygnus dot com" <cygwin-apps at sourceware dot cygnus dot com>
- Discarded-X400-MTS-Extensions: (43) (12) (2) (135) (115) (5) (6) (3)
- Original-Encoded-Information-Types: (1) (0) (10021) (7) (1) (0) (6), (1) (0) (10021) (7) (1) (0) (1)
- X400-Content-Identifier: C1663IMC3580T
- X400-Content-Type: P2-1988 (22)
- X400-MTS-Identifier: [/PRMD=DTM/ADMD=DBP/C=DE/;8680C4E211D4331300AA99BC]
- X400-Originator: Michael.Ring@t-mobil.de
- X400-Received: by mta MB400-SMTP in /PRMD=DTM/ADMD=DBP/C=DE/;Relayed ; 26 May 2000 12:40:05 +0000
- X400-Received: by mta MB400-DXCW04 in /PRMD=DTM/ADMD=DBP/C=DE/;Relayed ; 26 May 2000 12:40:05 +0000
- X400-Recipients: earnie_boyd@yahoo.com, cygwin-apps@sourceware.cygnus.com
On Fri, 26 May 00 13:36:00 +0100, you wrote:
>
>--- Michael Ring <Michael.Ring@t-mobil.de> wrote:
>> The Source version of bash works fine until a
>>
>> libtoolize --copy --force
>>
>> is issued. The config.guess included in bash is very old and unfortunately
>> the
>> configure script for bash still relies on cygwin32 beeing set instead of
>> cygwin.
>>
>
>You should get an updated copy of config.guess/sub at
>ftp://ftp.twtelecom.net/pub/GNU/config/ or your favorite FSF mirror. The first
>thing I do after tar -zxvf foo.tar.gz is `find foo/ -name config.guess' then
>replace all occurances with a newer version of config.guess/sub.
>
libtoolize does the same (It copies it's own config.guess in the source tree of
an application). The config.guess of libtool-1.3.4 is recent enough for cygwin.
The problem that is fixed by my patch is as follows:
bash-distribution uses an old config.guess which creates results like:
i686-pc-cygwin32
and then later checks for *cygwin32 in the configure script.
recent versions of config.guess return
i686-pc-cygwin (!! no 32 at the end !!)
and, as a result, configure does not react correctly and a bash build on base of
this configure stackdumps.
This behaviour is reproduceable with either the original bash-2.04.tar.gz or the
bash-2.0.4-src.tar.gz in the LATEST directory on sourceware.
Greetings,
Michael Ring