linux5.5: enable mips*

This commit is contained in:
Jürgen Buchmüller 2020-03-01 22:50:19 +01:00
parent e017e09cc2
commit a37d99adf0
1 changed files with 9 additions and 1 deletions

View File

@ -12,7 +12,7 @@ checksum=b843ef331290559c5cfce99616165154899e3d7906898ec7de5054efd39f7e48
patch_args="-Np1"
# XXX restrict archs until all archs are updated.
archs="i686* x86_64* ppc*"
archs="aarch64* i686* x86_64* ppc* mips*"
nodebug=yes # -dbg package is generated below manually
nostrip=yes
@ -56,6 +56,7 @@ do_configure() {
ppc64le*) arch=powerpc; subarch=ppc64le;;
ppc64*) arch=powerpc; subarch=ppc64;;
ppc*) arch=powerpc;;
mips*) arch=mips;;
esac
if [ "$CROSS_BUILD" ]; then
@ -91,6 +92,7 @@ do_build() {
arm*) _args="zImage modules dtbs"; arch=arm;;
aarch64*) _args="Image modules dtbs"; arch=arm64;;
ppc*) _args="zImage modules"; arch=powerpc;;
mips*) _args="uImage modules dtbs"; arch=mips;;
esac
if [ "$CROSS_BUILD" ]; then
_cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
@ -112,6 +114,7 @@ do_install() {
arm*) arch=arm;;
aarch64*) arch=arm64;;
ppc*) arch=powerpc;;
mips*) arch=mips;;
esac
# Run depmod after compressing modules.
@ -143,6 +146,10 @@ do_install() {
vinstall vmlinux 644 boot vmlinux-${_kernver}
/usr/bin/$STRIP ${DESTDIR}/boot/vmlinux-${_kernver}
;;
mips)
vinstall arch/mips/boot/uImage.bin 644 boot uImage-${_kernver}
make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} dtbs_install
;;
esac
# Switch to /usr.
@ -283,6 +290,7 @@ do_install() {
i386|x86_64) _args="arm* p*";;
arm|arm64) _args="x86* p*";;
powerpc) _args="arm* x86* parisc";;
mips) _args="mips* p*";;
esac
for arch in alpha avr32 blackfin cris frv h8300 \
ia64 m* s* um v850 xtensa ${_args}; do