Message ID | 20241203111459.3331534-1-masahiroy@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | kbuild: deb-pkg: add debarch for ARCH=um | expand |
On Tue, Dec 03, 2024 at 08:14:45PM +0900, Masahiro Yamada wrote: > 'make ARCH=um bindeb-pkg' shows the following warning. > > $ make ARCH=um bindeb-pkg > [snip] > GEN debian > > ** ** ** WARNING ** ** ** > > Your architecture doesn't have its equivalent > Debian userspace architecture defined! > Falling back to the current host architecture (amd64). > Please add support for um to ./scripts/package/mkdebian ... > > This commit hard-codes i386/amd64 because UML is only supported for x86. > > Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> > --- > > scripts/package/mkdebian | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/scripts/package/mkdebian b/scripts/package/mkdebian > index 4ffcc70f8e31..b038a1380b8a 100755 > --- a/scripts/package/mkdebian > +++ b/scripts/package/mkdebian > @@ -70,6 +70,13 @@ set_debarch() { > debarch=sh4$(if_enabled_echo CONFIG_CPU_BIG_ENDIAN eb) > fi > ;; > + um) > + if is_enabled CONFIG_64BIT; then > + debarch=amd64 > + else > + debarch=i386 > + fi > + ;; > esac > if [ -z "$debarch" ]; then > debarch=$(dpkg-architecture -qDEB_HOST_ARCH) > -- > 2.43.0 > > Reviewed-by: Nicolas Schier <nicolas@fjasle.eu>
diff --git a/scripts/package/mkdebian b/scripts/package/mkdebian index 4ffcc70f8e31..b038a1380b8a 100755 --- a/scripts/package/mkdebian +++ b/scripts/package/mkdebian @@ -70,6 +70,13 @@ set_debarch() { debarch=sh4$(if_enabled_echo CONFIG_CPU_BIG_ENDIAN eb) fi ;; + um) + if is_enabled CONFIG_64BIT; then + debarch=amd64 + else + debarch=i386 + fi + ;; esac if [ -z "$debarch" ]; then debarch=$(dpkg-architecture -qDEB_HOST_ARCH)
'make ARCH=um bindeb-pkg' shows the following warning. $ make ARCH=um bindeb-pkg [snip] GEN debian ** ** ** WARNING ** ** ** Your architecture doesn't have its equivalent Debian userspace architecture defined! Falling back to the current host architecture (amd64). Please add support for um to ./scripts/package/mkdebian ... This commit hard-codes i386/amd64 because UML is only supported for x86. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> --- scripts/package/mkdebian | 7 +++++++ 1 file changed, 7 insertions(+)