[Pkg-parrot-devel] Bug#636944: Please binNMU parrot on i386
Dominique Dumont
dod at debian.org
Tue Aug 9 16:03:43 UTC 2011
Le Monday 8 August 2011 14:04:49, vous avez écrit :
> > you may want to ask for a --with{,out}-libffi flag, so that you can make
> > sure the package is built without libffi support, even if libffi
> > packages are installed in the build environment?
>
> also this seems to be a case for a (even maybe temporary) build-conflicts.
Not really. ffi is just an option for parrot (and for rakudo). parrot is
working with (on i386) or without (on amd64) ffi.
The main problem we have currently is that parrot packages were built
differently on i386 (with libffi) and other archs (without libffi). In all
cases there's no parrot build-dependency on libffi.
I could add libffi-dev to rakudo's build dependencies. It does solve rakudo's
FTBS (verified with cowbuilder). But this solution is not very satisfying:
rakudo does not use directly ffi. Parrot does.
IMHO, there are 2 long-term solutions:
- without ffi: as kibi suggested, this requires a --with{,out}-libffi flag in
parrot's Configure.pl. In the meantime, the binNMU on i386 will achieve the
same result.
- with ffi: parrot needs a build-dep on libfffi-dev and libparrot-dev needs a
dependency on libffi-dev. Then rakudo needs to be re-built for all arches.
Only upstream parrot people know what's best.
Allison, what do you think ?
Once the with-or-without-ffi options are decided, I'll follow-up with rakudo
to have a consistent approach between parrot and rakudo on all arches.
In the short term, the requested binNMU will solve rakudo's FTBS on i386 [1]
and we'll get a consisten feature set on all arches (albeit without ffi).
So could you please run them ?
All the best
[1] https://buildd.debian.org/status/package.php?p=rakudo
Dominique
--
http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/
http://www.ohloh.net/accounts/ddumont -o- http://ddumont.wordpress.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-parrot-devel/attachments/20110809/6d802e95/attachment.pgp>
More information about the Pkg-parrot-devel
mailing list