[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: please give-back falconpl_0.9.6.9-git20120606-2 on mips and mipsel



On Sun, Mar 09, 2014 at 04:25:36PM +1100, Aníbal Monsalve Salazar wrote:
> On Sat, Mar 08, 2014 at 12:11:29PM +0100, Andreas Barth wrote:
> > * Aníbal Monsalve Salazar (anibal@debian.org) [140308 11:53]:
> >> 
> >> Please give-back falconpl_0.9.6.9-git20120606-2 on mips and mipsel.
> >> 
> >> http://packages.qa.debian.org/falconpl
> >> 
> >> I just built falconpl_0.9.6.9-git20120606-2 on mips and mipsel using
> >> pbuilder successfully.
> >> 
> >> gb falconpl_0.9.6.9-git20120606-2 . mips mipsel
> >> 
> >> If it auto-builds successfully, I'll close #711787.
> >> 
> >> https://bugs.debian.org/711787
> > 
> > done
> 
> Thank you.
> 
> It built on mips but not on mipsel.
> 
> It builds with pbuilder (minimal, updated, clean chroot) on a lemote
> loongson 3A laptop with 2GB of RAM. My build log is at:
> 
> http://people.debian.org/~anibal/falconpl/falconpl_0.9.6.9-git20120606-2_mipsel.log.bz2
> 
> It doesn't build on mipsel where it FTBFS on rem twice as shown below.
> 
>  cd /«PKGBUILDDIR»/obj-mipsel-linux-gnu/modules/falcon && ../../devtools/icomp.sh /«PKGBUILDDIR»/modules/falcon/img/qrcode.fal /«PKGBUILDDIR»/obj-mipsel-linux-gnu/modules/falcon/img/qrcode.fam
>  ../../devtools/icomp.sh: line 17: 26517 Bus error $current_path/bin/falcon -o $TARGET -c $SOURCE
>  make[3]: *** [modules/falcon/img/qrcode.fam] Error 138
> 
> On eysler it FTBFS as shown below.
> 
>  cd /build/buildd-falconpl_0.9.6.9-git20120606-2-mipsel-d1imFa/falconpl-0.9.6.9-git20120606/obj-mipsel-linux-gnu/modules/falcon && ../../devtools/icomp.sh /build/buildd-falconpl_0.9.6.9-git20120606-2-mipsel-d1imFa/falconpl-0.9.6.9-git20120606/modules/falcon/img/qrcode.fal /build/buildd-falconpl_0.9.6.9-git20120606-2-mipsel-d1imFa/falconpl-0.9.6.9-git20120606/obj-mipsel-linux-gnu/modules/falcon/img/qrcode.fam
>  Bus error
>  make[3]: *** [modules/falcon/img/qrcode.fam] Error 138
> 
> One could think this is a hardware limitation. Not too much RAM
> possibly.

It fails to build with a SIGBUS. It is therefore more likely an
alignement issue than a lack of memory issue. It happens it fails to
build on swarm based machines (both little and big endian) and Loongson
2 machines, while it builds fine on octeon and Loongson 3 machines.

It happens that the FP emulator on the octeon and the Loongson 3 
machines do not enforce 8-byte alignement for double types. As the
package only builds there, it seems likely that building the package
on these machines is just ignoring the issue and that some of the users
won't be able to run this package on their MIPS machine, even with a lot
of RAM.

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: