|
From: Sternbach, W. [IT] <wil...@ss...> - 2002-03-28 21:29:22
|
Hello, I found another problem with gcc 2.95.3-6. gcc 2.95.2 can compile the extremely large and complex Larry Wall Perl interpreter (which is written in "C"). You download the "C" source code and you build it using gcc. But, with our "new" gcc 2.95.3-6 compiler, it doesn't compile. I spent alot of time to figure out why. Someone (making a patch to the gcc after version 2.95.2, decided to change the c:\gcc\include\winbase.h and other header files. In c:\gcc\include\winbase.h, someone modified the structure to have a name _ANONYMOUS_UNION and _ANONYMOUS_STRUCT preceding which contains wProcessorArchitecture. Also other similar changes were made. Now, Perl (which is one of the most used language used to process data from web pages on the internet) can no longer be compiled with the gcc 2.95.3 compiler. Every other Microsoft, Borland, Watcom, Sun, and gcc on Sun can compile the "C" source code of the "Perl Interpreter". The only people who cannot are the people who use gcc 2.95.3-6. As a result, I have been forced to go back to using the gcc 2.95.2 compiler. If someone would be willing to fix the 2.95.3-6 compiler, it would be great. I hope the new gcc version 3 compiler will not inherit have these bad header files from 2.95.3-6 compiler. I have a question: If I go back to using the gcc 2.95.2 compiler, is there any serious bugs I should be aware of? I'm sure the 2.95.3-6 compiler contains bug fixes, but I'm not sure where to look to find a history of the bug fixes. Thanks in advance for your Email reply. - Bill |