Re: Compiling EMC on madrake 7.1 problems.
Burt
It seems that the 2.95.2 that I used to compile and report is a close to
but not quite a full pgcc compiler while the 2.95.3 is a full pgcc compiler.
While the gcc compiler is intended to optimize code for the intel arch,
apparently these compilers have a problem with much of the older kernel
code and some problems with EMC as well. I picked up this note from a search.
----------
On Thu, 18 Nov 1999, Aaron Lees wrote:
> pgcc is what I think you are referring to. Here is the url:
>
> http://www.goof.com/pcg
>
> It's distributed as a patch to gcc 2.95.2 so any problems in gcc 2.95.2
> will likely be inherited in pgcc as well as some more introduced as you
> mentioned. I've heard that on some code it can give up to a 30% increase
> in speed so it may be worth checking out anyways. I believe mandrake,
> stampede and a few other distributions compile all their packages with
> pgcc.
---------
Being a compiler newbie, I have no clue what we can do other than scrap
Mandrake and use Red Hat for a while.
Ray
At 04:20 PM 6/27/2000 -0400, Burt wrote:
> I used the Cookbook/emcinst22/install.html to install the june 7
>version on mandrake 7.1 with compiler 2.95.3. This one is even worse as the
>2.95.2 version of Mandrake 7.0. Except from the problems in the
>installation notes, there is an additional problem. <><> is included there
>are compiler problems. To make the problem as small as possible I created
>a small c file with only the include and the tried to compile with several
>options, see below. is compiled with g++ by the EMC makefile instead of
>gcc. I could solve the problem by changing the makefile to use gcc
>instead of g++ and added the -O2 optimize option. The next file where I
>encountered this problem was in debug.cc (emctask dir), here I cannot
>solve it because watever options I try with g++ I cannot compile. Added
>the problems in emcsh.cc, which is all perfect C/C++ code, I get bad
>feelings with the famous GNU compiler. My question here is whats wrong,
>did mandrake put an unstable version in the 7.0 and even worse in the 7.1
>release or what? Can anybody tell me how to get and install a better
>compiler, I am new to Linux. Should I report these bugs to GNU ? the
>c-code ============= <> void main(void) { ; } ============= g++
>file.c result: In file included from file.c: /usr/include/sys/io.h: In
>function "void outl(unsigned int, short unsigned int)":
>/usr/include/sys/io.h:125:parse error before "::" the piece of code in
>io.h: ==================== 122:extern inline void 123:outl(unsigned short
>value, unsigned short port) 124:{ __asm__ __volatile__ ("outl %0,
>%w1::"a" (value), "Nd" (port)); 126:} =====================
Date Index |
Thread Index |
Back to archive index |
Back to Mailing List Page
Problems or questions? Contact