Re: [Pkg-octave-devel] broken m68k build
- To: Richard Zidlicky <rz@linux-m68k.org>
- Cc: Rafael Laboissiere <rafael@debian.org>, "John W. Eaton" <jwe@bevo.che.wisc.edu>, Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>, debian-68k@lists.debian.org, debian-admin@lists.debian.org, Dirk Eddelbuettel <edd@debian.org>
- Subject: Re: [Pkg-octave-devel] broken m68k build
- From: "Christian T. Steigies" <cts@debian.org>
- Date: Sat, 26 Feb 2005 09:59:41 +0100
- Message-id: <[🔎] 20050226085941.GB9627@skeeve>
- Mail-followup-to: Richard Zidlicky <rz@linux-m68k.org>, Rafael Laboissiere <rafael@debian.org>, "John W. Eaton" <jwe@bevo.che.wisc.edu>, Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>, debian-68k@lists.debian.org, debian-admin@lists.debian.org, Dirk Eddelbuettel <edd@debian.org>
- In-reply-to: <[🔎] 20050225235142.GB1835@linux-m68k.org>
- References: <16927.32172.448133.447619@frodo.bogus.domain> <[🔎] 20050225201518.GA12470@laboiss2> <[🔎] 20050225235142.GB1835@linux-m68k.org>
On Sat, Feb 26, 2005 at 12:51:42AM +0100, Richard Zidlicky wrote:
> On Fri, Feb 25, 2005 at 09:15:18PM +0100, Rafael Laboissiere wrote:
> > [Cc: to the Debian m68k crew and debian-admin]
> >
> > * John W. Eaton <jwe@bevo.che.wisc.edu> [2005-02-25 14:34]:
> >
> > > For some time now, the m68k build of octave2.1 has been failing with
> > >
> > > /usr/bin/g++ -c -fPIC -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -Wall -W -Wshadow -O1 -g0 ls-mat5.cc -o pic/ls-mat5.o
> > > /tmp/cchqGuhc.s: Assembler messages:
> > > /tmp/cchqGuhc.s:20898: Error: operands mismatch -- statement `move.b %a4,%d1' ignored
> > >
> > > I know that the proper fix for this problem is to fix the bug in the
> > > compiler that is generating the bad code, but I'd also be willing to
> > > take a look at the problem and see if I can come up with a
> > > workaround. To do that, I'd need ssh access to an m68k system with
> > > all the current build tools.
>
> I guess I already have the fixes for the compiler, can you see if
> the appended patches make any difference? Alternatively, send me
> .i file and compile flags to test.
You mean recompile gcc, then recompile octave? That would take a long while...
It is a regression from g++3.3.3, since that file compiles with that version
of g++, see:
http://people.debian.org/~cts/octave2.1/
Your ii files should also be there, if that helps.
I started to build octave2.1-2.1.66 outside the chroot, with the older g++,
maybe it works. It has been picked up by another buildd already, maybe that
build succeeds as well, but I doubt it.
Christian
Reply to: