delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/12/21/19:58:38

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <199912220058.SAA12130@hp2.xraylith.wisc.edu>
To: "Matthew Brown" <mbrown AT mediadb DOT net>
cc: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: Signal hang
In-reply-to: Your message of "Tue, 21 Dec 1999 17:50:06 EST."
<019601bf4c05$b9b4e210$2301a8c0 AT mediadb DOT net>
Date: Tue, 21 Dec 1999 18:58:52 -0600
From: Mumit Khan <khan AT NanoTech DOT Wisc DOT EDU>

"Matthew Brown" <mbrown AT mediadb DOT net> writes:
> 
> I am attempting to build libstdc++ 2.90.6 with the following =
> configuration:
> 
> - Windows NT4 sp3
> - cygwin full b20.1
> - Mumit's gcc 2.95.2 installed according to instructions
> 
> The symptom is that when mknumeric_limits runs, it hangs in a loop (CPU =
> is chewed-up and nothing useful happens). When I dig into things, I find =
> that gen-num-limits.exe is where the loop is happening, and, when I dig =
> in farther, I find that the loop is in exception handling code. =
> gen-num-limits is trying to generate divide-by-zero and overflow errors =
> for various intrinsic types; this is where the problem is occurring.
> If I run gen-num-limits interactively (so it spews to the terminal), I =
> see that the behavior is not consistent; sometimes it chokes on =
> divide-by-zero for one type and sometimes for another.

Please see the libstdc++-v3 FAQ that talks about this. We had discussed
this issue in Cygwin developers list (the archives are on-line at
http://sourceware.cygnus.com/ml/cygwin-developers/), but no conclusion
reached as far as I know.

The workaround for now is to use my cygwin-limits package (I have yet 
to upload the package for the latest snapshot, but will do so this 
evening) and follow my instructions.

http://www.xraylith.wisc.edu/~khan/software/gnu-win32/libstdc++-v3.html

Regards,
Mumit

ps: Please leave out the HTML crud in mail messages.


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019