Mail Archives: cygwin/2005/09/27/16:14:20
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 kher AT mc DOT com
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/
- Raw text -