This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


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

RE: Building GCC under Cygwin. Please help.



> >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."


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