This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: (3/8) i386-mingw32 fixes: libiberty
- To: Mumit Khan <khan at xraylith dot wisc dot edu>
- Subject: Re: (3/8) i386-mingw32 fixes: libiberty
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sat, 17 Jan 1998 22:34:01 -0700
- cc: egcs-bugs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <199712210841.CAA01659@venus.xraylith.wisc.edu>you write:
> Patch for egcs toplevel to enable i386-mingw32 support. Note that the
> copy of choose-temp.c in gcc doesn't need the same fixes due to the
> improved auto-configuration of gcc-2.8.0.
>
> Sat Nov 29 12:34:38 1997 Mumit Khan <khan@xraylith.wisc.edu>
>
> Add mingw32 support (_WIN32 && !__CYGWIN32__). Some of the these
> patches are slightly modifies versions of J.J.vanderHeijden's
> <J.J.vanderHeijden@student.utwente.nl> work archived at
> See <http://agnes.dida.physik.uni-essen.de/~janjaap/mingw32/>.
>
> * pexecute.c (pexecute): New function for mingw32. Supports pipes.
> (pwait): New function for mingw32 that fixes the status code from
> MS CRTDLL to conform to the usual wait macros. Originally from
> Jan-Jaap VanderHeijden <J.J.vanderHeijden@student.utwente.nl>.
>
> * choose-temp.c: Change order of includes so that config.h can
> define NO_SYS_FILE_H.
>
> * config.table (i[3456]86-*-mingw32*): Support for i386-mingw32.
> * config/mt-mingw32: New file.
> * xmalloc.c (first_break): Not used for mingw32.
> (xmalloc_set_program_name): Don't use sbrk on mingw32.
> (xmalloc): Likewise.
> (xrealloc): Likewise.
Thanks. I've installed these changes (note I updated choose-temp.c in
libiberty from gcc, if we need further tweaks let me know -- we really
want to keep those two files identical).
jeff