Bug#794538: systemd / cross-building / failure in dpkg-gencontrol
Jakub Wilk
jwilk at debian.org
Sun Aug 30 10:06:23 BST 2015
Hi Steve!
* Steve Langasek <vorlon at debian.org>, 2015-08-30, 00:45:
>>No, --arch shouldn't be repurposed to mean "produce a deb that
>>satisfies cross-build requirements". If you want to add new
>>functionality, that's fine. Just don't break existing functionality
>>while you're at it.
>>
>>Something like "mk-build-deps --cross --arch $hostarch" would be
>>acceptable.
>
>What existing functionality does this break? Using the --arch option
>to mk-build-deps (with a foreign arch as argument), but not using the
>result for purposes of cross-building, seems like an entirely
>theoretical use case to me.
From time to time I use mk-build-deps on my development machine, then
install the resulting binary in a chroot, which is not necessary of the
same architecture. I couldn't use mk-build-deps directly in the chroot,
because there's no devscripts installed there.
If the package had architecture-specific build dependencies, then I
would have to use -a in this scenario, even though there's no
cross-building involved.
--
Jakub Wilk
More information about the Pkg-systemd-maintainers
mailing list