This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
RE: Building GCC under Cygwin. Please help.
- To: David Korn <dkorn at pixelpower dot com>, gcc-help at gcc dot gnu dot org
- Subject: RE: Building GCC under Cygwin. Please help.
- From: "Lewin A.R.W. Edwards" <larwe at larwe dot com>
- Date: Fri, 30 Mar 2001 09:21:07 -0500
> >So, have you got any more clues on what I could try to build current CVS
> >for arm-elf target on cygwin? ;)
>
> Quite possibly. I haven't been anywhere near 3.0 myself; I'm sticking
>with 2.95.x because I need binary compatibility and that's just not an
>option under 3.0. So I haven't even looked at it.
The reason I need to go to a more recent version is very target-specific:
thumb support. It's not properly working in 2.95.2 for the OS I need to
compile; the OS vendor says a gcc snapshot is needed. They give a checkout
date that doesn't work. Advice from that point is to "try versions until
they work". (Er... yeah, right. I could hire a dozen people do do just that
and have them all still plugging away a year later).
Note that everything works just fine in Linux; this is a cygwin-specific
weirdity. Might even be because of the version of native gcc or bison, etc.
that comes with cygwin. Who knows?
> OTOH since it's a work in progress you could always discuss it on the
>main gcc mailing list and offer bugfixes for any problems you come
>across.....
Unfortunately I really don't have time... The latest stage I've got to is
the build process reporting errors in nonexistent sourcefile line numbers.
I guess this is because of expansion of multiline macros, but I really
don't know.
Cygwin is a stabbing pain in the buttocks. When it works, it's useful. When
something goes wrong it wastes so much damn time that you just want to put
an axe through the PC. I still don't agree with Red Hat's decision to
implement text vs binary mount points either, I think it borders on the
insane. Anyone who needs to use cygwin will be able to understand the
concept of "you must use UNIX line termination in your text files".
=== Lewin A.R.W. Edwards (Embedded Engineer)
Work: http://www.digi-frame.com/
Personal: http://www.zws.com/ and http://www.larwe.com/
"Und setzet ihr nicht das Leben ein,
Nie wird euch das Leben gewonnen sein."