[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: trouble compiling Octave on Linux Redhat7
From: |
Jonathan Drews |
Subject: |
Re: trouble compiling Octave on Linux Redhat7 |
Date: |
Wed, 14 Mar 2001 16:52:39 -0600 |
The Red Hat Compiler is incompatible. Ocatve 2.0.16 compiles just fine if use
the accepted gcc read below.
On Wednesday 14 March 2001 08:24, Pierre Volcke wrote:
> I've got trouble compiling Octave 2.0.16 on
> a Redhat7 box:
> the c++ version line is "gcc version 2.96 20000731 (Red Hat Linux 7.0)".
> I guess that some functions prototypes are not okay in 'history.h' .
Comments from Linus Torvalds:
> From the Linux kernel mailing list: Subject: Re: Signal 11
> Date: 14 Dec 2000 11:11:28 -0800
> From: address@hidden (Linus Torvalds)
> To: address@hidden
> Quite frankly, anybody who uses RedHat 7.0 and their broken compiler
> for _anything_ is going to have trouble.
>
> I don't know why RH decided to do their idiotic gcc-2.96 release (it
> certainly wasn't approved by any technical gcc people - the gcc
> people were upset about it too), and I find it even more surprising
> that they apparently KNEW that the compiler they were using was
> completely broken. They included another (non-broken) compiler, and
> called it "kgcc".
>
> "kgcc" stands for "kernel gcc", apparently because (a) they realised
> that a miscompiled kernel is even worse than miscompiling some random
> user applications and (b) gcc-2.96 is so broken that it requires
> special libraries for C++ vtable chunks handling that is different,
> so the _working_ gcc can only be used with programs that do not need
> such library support. Namely the kernel.
>
> In case it wasn't obvious yet, I consider RedHat-7.0 to be basically
> unusable as a development platform, and I hope RH downgrades their
> compiler to something that works better RSN.
<snip>
--
Cheers,
Jonathan
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------