On Fri, 06 Aug 1999, George Heintzelman wrote:
> Hi,
>
> I had a great deal of trouble compiling root as well on a RedHat 5.2
> system. I found after a long tribulation that the problem is not with
> root but with RedHat 5.2. RedHat 5.2 default installation installs its
> compilers with
>
> gcc = gcc 2.7.2.3 and
> g++ = egcs 1.1.2
>
> This is just a bad situation for any mixed C/C++ code compilation.
>
> I recommend changing and unifying your compilers. The way I did this
> was just to compile egcs locally, a process which takes a while but is
> straightforward. Egcs source is available at egcs.cygnus.com.
>
Hi,
There is a good reason why the old version of gcc was the default
compiler with RH 5.2, as you may find if you ever recompile a
2.0.x kernel with egcs. In general I've found that changing the default
compiler can be a real pain, particularly now there is a lot more C++ libs
around e.g. KDE. Best option seems to be to stick the updated compilers
in /usr/local....but even that can cause confusion.
cheers,
Alex
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:37 MET