From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,4de02d484d08f163 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-01-02 10:57:27 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feed.news.qwest.net!news.uswest.net.POSTED!not-for-mail From: "Terry Westley" Newsgroups: comp.lang.ada References: Subject: Re: Windows: cygwin vs. GNAT mingw X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Message-ID: <6GIY7.257$Ov2.206578@news.uswest.net> Date: Wed, 2 Jan 2002 13:57:29 -0500 NNTP-Posting-Host: 137.100.53.97 X-Trace: news.uswest.net 1009997570 137.100.53.97 (Wed, 02 Jan 2002 12:52:50 CST) NNTP-Posting-Date: Wed, 02 Jan 2002 12:52:50 CST Xref: archiver1.google.com comp.lang.ada:18456 Date: 2002-01-02T13:57:29-05:00 List-Id: "Gerhard H�ring" wrote in message news:slrna356iv.3nv.gerhard@lilith.hqd-internal... > Terry Westley schrieb im Artikel : > > Has anyone successfully used Cygwin in a GNAT-compiled program? > > Not me. > > > > > It appears that you can successfully link with -lcygwin, but program will crash. > > > > GDB says: > > Program received signal SIGSEGV, Segmentation fault. > > 0x61002ac0 in _size_of_stack_reserve__ () > > > > I suspect that this has something to do with GNAT on Windows using mingw > > and you can't build a program with both cygwin and mingw. > > Yup. I'd bet 10 � that it's not possible. > > > [snip] > > Never heard of that DLL, but Google asked me "Did you mean winsrv.dll". > Maybe this gets you on the right track. I saw this on Google too. But, it appears to be something else. > IMO if you want to use GNAT with the Cygwin DLL, you'll first have to > port it to Cygwin. Might be a relatively easy port, though. Well, I'd really prefer to use mingw because a) it's already built into GNAT and b) it is reportedly much faster than cygwin. But, I'm stuck because I can't get either one to work! > Dunno if that strange winserve.dll is worth it. Do you have it on your > system at all? Have you tried DependencyWalker on it? I can't find it either on my system or anywhere on the net. What is Dependency Walker? Is that like cygcheck that tells me what dlls are used by an executable? Sort of like ldd in the unix world. > Gerhard > -- > mail: gerhard bigfoot de registered Linux user #64239 > web: http://www.cs.fhm.edu/~ifw00065/ OpenPGP public key id 86AB43C0 > public key fingerprint: DEC1 1D02 5743 1159 CD20 A4B6 7B22 6575 86AB 43C0 > reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))