diff options
author | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2020-01-09 13:30:00 +0000 |
---|---|---|
committer | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2020-01-09 13:30:00 +0000 |
commit | a44b0c001588026e3777c182eb34ef24355b64ce (patch) | |
tree | d14fc5f25c6016ebe1891191b0fd0c0c9cf55de3 /debian | |
parent | 621fae0c6b4f0a715ca86da2e6d0d55e9f548c35 (diff) | |
download | VirtualBox-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-x | debian/rules | 11 |
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: |