[openbeos] Re: gcc-2.95.3

Oliver Tappe <openbeos@xxxxxxxxxxxxxxx> wrote:
> > Wow, that's very cool! Thanks for the work!
> Thanks, but I think I've messed things up, as Philippe has warned me 
> that 
> my release is buggy (it fails to start cpp0, which works on my 
> machine). 
> I will check things out later today, but before that, please refrain 
> from 
> downloading the 7.7 MB only to find out it isn't working... >:o(

Too late, I hope you don't get into bandwidth problems :)

> > Is it a "plain" 2.95.3 or does it contain some fixes? IIRC the GCC 
> > that
> > was found on Linux before GCC 3 came out was something like 2.95.3-
> > 4 -
> > that was not an official release AFAICT, though.
> Hm, no, I've worked on the plain gnu-release 2.95.3. I will look for 
> that 
> special version later. Do you happen to remember which distribution 
> you 
> were using at the time? Maybe it was a distribution-specific 
> release...

Could have been Debian, but I am not sure. Actually, I am not even sure 
if it was on an x86 architecture :)

> > >   elf-tag which BeOS doesn't know how to handle: DL_RELCOUNT).
> > Hm, I haven't heard of that one, but how does GCC 3/current 
> > binutils
> > handle this stuff?
> Well, version 2.15 *is* the current version, I suppose, and the 
> problem is 
> that it introduces this tag into the elf-binary. The linux loader 
> seems to 
> handle it fine, of course, it's just the BeOS kernel loader which 
> gives up 
> on this tag and refuses to load the binary. So I guess there's not 
> much we 
> can do for BeOS R5, which is my primary target. Once gcc-2.95.3 is 
> working 
> for R5, I'll be working on an improved libstdc++ (it currently comes 
> with 
> the version from gnupro-000224 in order to be R5-compatible).

I primarily asked because Ahwayakchih alias Shard has gotten GCC 3.4 to 
run with the latest binutils. Maybe you ask him - I don't know if he 
needed to change some things there.

Bye,
   Axel.


Other related posts: