This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Getting GCC 3.2.3 to compile on cygwin


Thanks, Roland!
That sounds a lot like http://gcc.gnu.org/PR10198
I think the official-ish patch is a bit different from yours;
see http://gcc.gnu.org/ml/gcc/2003-04/msg00538.html
Supposedly that's fixed in gcc-3.3; what error do you get there?

Also, were you able to build binutils for cygwin?  Someone said that was
a roadblock.
- Dan

rgm@rgm.nu wrote:
Hi Dan.  I'm trying to get GCC 3.2.3 to compile on cygwin.
It's still going, but I had to add the following patch to get it to continue.
Note that the same thing needs to happen to GCC 3.3 too, on cygwin at least.

You should add it in your crosstool patches directory, as it shouldn't matter what arch it's applied to.

-Roland
=======================
This is needed to compile on Cygwin.

--- /tmp/gnu-regex.c    2003-09-22 17:03:12.000000000 -0400
+++ gcc-3.2.3/gcc/fixinc/gnu-regex.c    2003-09-22 17:03:34.000000000 -0400
@@ -5719,7 +5719,7 @@ regerror (errcode, preg, errbuf, errbuf_
     {
       if (msg_size > errbuf_size)
         {
-#if defined HAVE_MEMPCPY || defined _LIBC
+#if 0 // defined HAVE_MEMPCPY || defined _LIBC
          *((char *) __mempcpy (errbuf, msg, errbuf_size - 1)) = '\0';
 #else
           memcpy (errbuf, msg, errbuf_size - 1);




--
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045



------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]