[Pkg-scicomp-devel] Bug#519409: Bug#519409: libgmp3c2: makes other packages FTBFS when using gcc/g++ 4.3

Steve M. Robbins steve at sumost.ca
Sat Mar 14 20:27:13 UTC 2009


Hi Evgeni,

Thanks for the "strace -f" tip.  Now I see the "cc1" invocations
opening libgmp.so, so I agree that the problem you're seeing is indeed
connected with gmp.  :-)


On Sat, Mar 14, 2009 at 10:02:23AM +0100, Evgeni Golov wrote:
> Hi Steve,
> 
> On Fri, 13 Mar 2009 00:59:20 -0500 Steve M. Robbins wrote:
> 
> > I can't reproduce this bug on amd64 hardware.
> 
> Do you have access to a PowerPC? I have this bug on PPC only :/

I don't have access to one that I can install the new gmp on.  The
Debian PPC machines do not let me install packages.


> > On Thu, Mar 12, 2009 at 11:38:57AM +0100, Evgeni Golov wrote:
> > > Hi,
> > > 
> > > while installing Xorg from experimental, I also got libgmp3c2 2:4.2.4+dfsg-3
> > > from there, which made almost every package I wanted to build to FTBFS.
> > > An example is the mousepad package from sid:
> > > 
> > > selector.c: In function ???create_lineend_menu???:
> > > selector.c:430: internal compiler error: Illegal instruction

Revisions -2 and -3 of gmp should not have any code difference, unless
I screwed up the options passed to "configure" or something ... and
indeed it looks like I did.

The -2 build uses configure option --build=powerpc-linux-gnu and
builds with 32-bit ABI, whereas the -3 build does not supply any such
option and appears to build in 64-bit mode.

Are you running a 32-bit PPC?

Can you help me out in debugging this?  Please pull down the -3
sources, then add "--build=powerpc-linux-gnu" to debian/rules line 15
so that it looks as follows

DEB_CONFIGURE_EXTRA_FLAGS += --enable-cxx --enable-mpbsd --build=powerpc-linux-gnu

Then build gmp.  Watch the configure output to make sure it has the following

  ...
  checking ABI=32
  ...

and does NOT say something like

  ...
  checking ABI=mode64
  ...
  checking ABI=mode32
  ...

If it indeed builds with ABI=32 (as does revision -2) then please install it
and try building mousepad.  

Thanks,
-Steve

P.S.  You can see the build logs for revisions -2 and -3, respectively
at:

 https://buildd.debian.org/fetch.cgi?pkg=gmp;ver=2%3A4.2.4%2Bdfsg-2;arch=powerpc;stamp=1235543383
 http://experimental.debian.net/fetch.php?&pkg=gmp&ver=2%3A4.2.4%2Bdfsg-3&arch=powerpc&stamp=1235997412&file=log&as=raw

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-scicomp-devel/attachments/20090314/ceae3220/attachment.pgp 


More information about the Pkg-scicomp-devel mailing list