Mailinglist Archive: opensuse (6210 mails)

< Previous Next >
Re: [opensuse] gcc 3.2
  • From: Anders Johansson <andjoh@xxxxxxxxxx>
  • Date: Mon, 24 Oct 2005 02:06:16 +0200
  • Message-id: <200510240206.16557.andjoh@xxxxxxxxxx>
On Monday 24 October 2005 01:41, Philipp Thomas wrote:
> Damian Mihai Liviu <dazzle.digital@xxxxxxxxx> [24 Oct 2005 00:14 +0300]:
> >I'm not a programmer
>
> Then by all means try to become one or just ignore software that won't
> compile and see where you can get working binaries.

http://lists.gnu.org/archive/html/qemu-devel/2005-05/msg00160.html

> If you don't understand the code, you also don't understand why the
> compiler rejects it. There are a number of examples where older versions
> of gcc silently produced wrong code or code that worked only by
> accident, whereas newer versions will detect the error and stop
> compilation.

This is a lot more complex. qemu does some extremely unorthodox things with
object code, and gcc has changed the way it does its stuff. The first thing
it broke on was that qemu assumed that the final instruction in a function in
ELF code was ret (0xc3), which apparently isn't necessarily true anymore. The
gods only know what else, but there seems to be patches floating around for
it


< Previous Next >
Follow Ups