This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
RE: MSVCRT/threads
- To: "Darren Cook" <darren at netschool dot co dot jp>
- Subject: RE: MSVCRT/threads
- From: "Colin Peters" <colin at fu dot is dot saga-u dot ac dot jp>
- Date: Tue, 20 Oct 1998 11:19:03 +0900
- Cc: "GNU-win32" <gnu-win32 at cygnus dot com>
Darren Cook <darren@netschool.co.jp> wrote:
>>>But it still fails with EGCS. After reading the source for process.h I've
>>>added this line:
>>> #define __MSVCRT__ //For EGCS
>>
>>
>>Remove that line, the procedure I describe should do the equivalent for
>>you...
>
>Thanks, it works :-).
Whoops! As Mumit also pointed out there are some other libraries which rely
on the specific C run-time you are using and have to be recompiled to make
the change. Basically if you are using the C++ standard libraries (including
iostreams) or other libraries (other than the Win32 API libraries) you
should recompile them under the new specs. This may be rather tedious and/or
difficult if you have to compile something like (say) the C++ standard
libraries, or if you don't have the source code readily available.
However, for plain C code and only your own libraries (or ones that don't
depend on the C run-time) the solution I gave should work AFAIK. <crossing
fingers>
Good luck,
Colin.
- Colin Peters - colin at fu.is.saga-u.ac.jp
- http://www.geocities.com/Tokyo/Towers/6162/index.html
- Go not to usenet for counsel, for it will say both
- 'yes' and 'no' and 'try another newsgroup'.
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".