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
signature.asc
Description: PGP signature