summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2020-01-09 13:30:00 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2020-01-09 13:30:00 +0000
commita44b0c001588026e3777c182eb34ef24355b64ce (patch)
treed14fc5f25c6016ebe1891191b0fd0c0c9cf55de3 /debian
parent621fae0c6b4f0a715ca86da2e6d0d55e9f548c35 (diff)
downloadVirtualBox-svn-a44b0c001588026e3777c182eb34ef24355b64ce.tar.gz
Linux kernel module build: adjust for Linux 5.5 requiring the make variable and not using the old fixed name fallback any more for Module.symvers
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@82695 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'debian')
-rwxr-xr-xdebian/rules11
1 files changed, 4 insertions, 7 deletions
diff --git a/debian/rules b/debian/rules
index c237ce34238..270ea24dc93 100755
--- a/debian/rules
+++ b/debian/rules
@@ -128,19 +128,16 @@ debian/modules-stamp: debian/build-stamp
make -j4 -C $(builddir)/bin/src/vboxdrv KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; \
make -C $(builddir)/bin/src/vboxnetflt KERN_VER=$$(basename $$d) clean && \
(cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetflt || true) && \
- make -j4 -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; \
+ make -j4 -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetflt/Module.symvers all; \
make -C $(builddir)/bin/src/vboxnetadp KERN_VER=$$(basename $$d) clean && \
(cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetadp || true) && \
- make -j4 -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; \
+ make -j4 -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetadp/Module.symvers all; \
make -C $(builddir)/bin/src/vboxpci KERN_VER=$$(basename $$d) clean && \
(cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxpci || true) && \
- make -j4 -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; true; \
+ make -j4 -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxpci/Module.symvers all ; \
+ make -C $(builddir)/bin/src/vboxpci KERN_VER=$$(basename $$d) clean; true
fi; \
done
- make -C $(builddir)/bin/src/vboxdrv clean
- make -C $(builddir)/bin/src/vboxnetflt clean
- make -C $(builddir)/bin/src/vboxnetadp clean
- make -C $(builddir)/bin/src/vboxpci clean; true
touch debian/modules-stamp
clean: