Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <379B95CB.18FE175@org.ktu.lt> Date: Mon, 26 Jul 1999 00:55:07 +0200 From: Teofilis Martisius X-Mailer: Mozilla 4.51 [en] (X11; I; Linux 2.2.12 i586) X-Accept-Language: en MIME-Version: 1.0 To: cygwin AT sourceware DOT cygnus DOT com Subject: Re: GCC v2.95 doesn't work (a bug?) References: <991009105213CW DOT 28088 AT webb2 DOT iname DOT net> <8775 DOT 991010 AT is DOT lg DOT ua> Content-Type: multipart/mixed; boundary="------------D4E457C54266C288926F5C36" --------------D4E457C54266C288926F5C36 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Paul Sokolovsky wrote: > If you use Win95/98 it's same old bug with > lseek()-past-end-of-file. POSIX requires that if such call was made > followed by write(), skipped space to be zeroed. But win9x leaves > previous physical media contents there. That almost surely hits when > producing dlls, and I submitted work-around-like patch for that > (see http://www.is.lg.ua/~paul/devel/binutils.html), but it specially > applies only to PE files, not generic COFF. After that I several times > saw problem described by you, but only during experiments and never in > real work ;-) , so I didn't bother to fix it yet. Dlltool from your alternative binutils produced corrupted .def file too. I tried compiling on a different PC with a newly downloaded GCC/mingw32 (2.95). I tried to compile under windows 95 and under windows 98. And it didn't work anyway. Since object files produced with gcc have garbage, I think this is a gcc bug. I have sent this information to gcc-bugs a few days ago, but I still haven't got any response. I have written e-mail to Mumit Khan too, but he didn't reply. If I don't get any response until the end of this week, I will send it again. Once again I attach the file I compiled and the makefile. Could you please try to compile it (just unpack and run 'make') and at least confirm you also get the same errors with mingw32 or cygwin, gcc 2.95, under windows. Teofilis Martisius --------------D4E457C54266C288926F5C36 Content-Type: application/x-zip-compressed; name="psqlodbc.zip" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="psqlodbc.zip" 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 --------------D4E457C54266C288926F5C36 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com --------------D4E457C54266C288926F5C36--