Adam Borowski <kilob...@angband.pl> writes:

> Source: chezscheme
> Version: 9.5+dfsg-2
> Severity: serious
> Justification: fails to build from source
>
> Hi!
> During an archive rebuild on armhf, I'm afraid that your package failed to
> build.  This error has also been reproduced by official buildds when a
> binNMU to recompile against libncurses6 was attempted.

Hi Adam!

Thanks for your report. I'll explain the source of the problem and my
planned solution. If you have a better idea, then I'd like to hear it.

The source of the problem is bootstrapping the compiler, which can only
be compiled by itself. Upstream does not distribute the "boot files"
required to build Chez Scheme on armel/armhf. Without them we don't have
a runtime that can run the native compiler. Their suggestion is to use
cross compilation and that is what we do when we upload this package.
The package can be cross compiled from amd64/i386 to armel/armhf (and
possibly powerpc as well if a bug is fixed).

To let the buildds get access to the boot files for all our archs, we
have two options as I see it. We either: 1) rebuild the source tarball
to add the boot files for all our archs; or 2) have the source package
build-depend on the binary package and get the boot files from there.
This would only apply to arm/powerpc.

I'd like to go with option 2. Do you see another solution that I have
overlooked?

Regards,

-- 
Göran Weinholt
Debian developer
73 de SA6CJK

Attachment: signature.asc
Description: PGP signature

Reply via email to