Re: Building architecture:all packages
On Fri, Nov 11, 2016 at 7:32 AM, Christoph Biedl wrote:
> implies "src:foo" must build on *all* architectures
In general, Debian does not define the build architecture for any
package, no matter what the Architecture of the package is.
In practice, arch:all packages must build on either amd64 (arch:all
buildds run that), or an architecture developers are able to build the
package from.
In practice, arch:any packages must build on one of the Debian/ports
arches (for the arch:any buildds), or on an architecture developers
are able to cross-build the package from.
Generally, we much prefer to have builds happen on the buildds than on
developer machines though.
We currently do not have any cross-building buildds AFAIK, although
there is the rebootstrap stuff.
https://wiki.debian.org/HelmutGrohne/rebootstrap
Obviously, it would be great if we could build arch:all packages on
any arch, native build on any arch and cross-build from any arch to
any other arch, but the world isn't an ideal place and neither is
Debian.
IIRC there are mechanisms on the buildds to deal with arch:any builds
that don't work on some architectures.
--
bye,
pabs
https://wiki.debian.org/PaulWise
Reply to: