I'm building an application that links with a library that was built using Visual studio. When I try to run the application in a cygwin window, I get an error saying "Permission denied". If I try to run it from a DOS window, I get an error message "... is not a valid Win32 application".
If I strip the executable, the stripped version runs. The difference between the stripped and non-stripped version is a section named .sxdata which is the first section in the invalid executable. $ objdump -h gdb.exe gdb.exe: file format pei-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .sxdata 00000008 00000000 00000000 000002e0 2**2 CONTENTS, READONLY, DEBUGGING 1 .text 001d5520 00401000 00401000 00000600 2**4 CONTENTS, ALLOC, LOAD, CODE 2 .data 00040970 005d7000 005d7000 001d5c00 2**4 CONTENTS, ALLOC, LOAD, DATA 3 .rdata 000668b0 00618000 00618000 00216600 2**4 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .bss 0001d208 0067f000 0067f000 00000000 2**4 ALLOC 5 .idata 00001f18 0069d000 0069d000 0027d000 2**2 CONTENTS, ALLOC, LOAD, DATA Has anyone run into this problem before? I'm on Windows 2000. Thanks Manisha _________________________________________________________ Manisha Kher Tel: 978-967-1368 Mercury Computer Systems, Inc. Fax: 978-256-3599 199 Riverneck Road [EMAIL PROTECTED] Chelmsford, MA 01824-2820 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/