------- Additional Comments From dave dot korn dot cygwin at gmail dot com
2009-05-24 03:47 -------
(In reply to comment #0)
> My program written in MS C# (for example "nant" from sourceforge) uses a
> function written in pure C and compiled and linked to a dll with cygwin-gcc:
> if
> linked with option "-mno-cygwin" function is executed as expected. if linked
> without the option "-mno-cygwin" program finishes execution after return from
> function without any message.
This much is expected. It is not possible to use a Cygwin-native DLL without
the rest of the Cygwin runtime support present and correctly initialised, in
particular cygwin1.dll.
> Linking a gcc-created *.o with MSVC-linker to a
> dll is not possible, because the MSVC-linker cannot read the used dll's out of
> the cygwin-environment.
This statement is unclear and confusing: is the MS linker trying to link a
cygwin DLL or a gcc-created .o? Either way, it's impossible to tell from a
rough description whether this is just a manifestation of the same problem
above. Compatibility with the MS tools has been much improved since this report
was filed, but if a problem can be demonstrated on up-to-date binutils we can
re-open this bug.
cheers,
DaveK
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |INVALID
http://sourceware.org/bugzilla/show_bug.cgi?id=1055
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
_______________________________________________
bug-binutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-binutils