diff options
author | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2017-06-08 11:50:14 +0000 |
---|---|---|
committer | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2017-06-08 11:50:14 +0000 |
commit | 2beec0d69001ca2106accdf90589e43a294578f7 (patch) | |
tree | 3b02921aa6d6cc90f3904d801b0cdf8c23b957c1 /src/VBox/HostDrivers | |
parent | 3deb6bbc09fe9c9ecce8a7c7ef103e7d56eaabef (diff) | |
download | VirtualBox-svn-2beec0d69001ca2106accdf90589e43a294578f7.tar.gz |
Linux host/guest kernel modules: add !__udivmoddi4() to satisfy 32-bit code generated by gcc-7 or later
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67293 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/HostDrivers')
8 files changed, 8 insertions, 0 deletions
diff --git a/src/VBox/HostDrivers/Support/linux/Makefile b/src/VBox/HostDrivers/Support/linux/Makefile index 9e5c3595475..a426ef2b97c 100644 --- a/src/VBox/HostDrivers/Support/linux/Makefile +++ b/src/VBox/HostDrivers/Support/linux/Makefile @@ -162,6 +162,7 @@ OBJS += math/gcc/divdi3.o \ math/gcc/moddi3.o \ math/gcc/qdivrem.o \ math/gcc/udivdi3.o \ + math/gcc/udivmoddi4.o \ math/gcc/divdi3.o \ math/gcc/umoddi3.o endif diff --git a/src/VBox/HostDrivers/Support/linux/files_vboxdrv b/src/VBox/HostDrivers/Support/linux/files_vboxdrv index c9bb58167f6..9b0876e970c 100644 --- a/src/VBox/HostDrivers/Support/linux/files_vboxdrv +++ b/src/VBox/HostDrivers/Support/linux/files_vboxdrv @@ -108,6 +108,7 @@ FILES_VBOXDRV_NOBIN=" \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/qdivrem.c=>math/gcc/qdivrem.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \ + ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>math/gcc/udivmoddi4.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \ ${PATH_ROOT}/src/VBox/Runtime/common/misc/RTAssertMsg1Weak.cpp=>common/misc/RTAssertMsg1Weak.c \ ${PATH_ROOT}/src/VBox/Runtime/common/misc/RTAssertMsg2.cpp=>common/misc/RTAssertMsg2.c \ diff --git a/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile b/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile index 1f1a5f332b3..5e935abd16d 100644 --- a/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile +++ b/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile @@ -72,6 +72,7 @@ OBJS += math/gcc/divdi3.o \ math/gcc/moddi3.o \ math/gcc/qdivrem.o \ math/gcc/udivdi3.o \ + math/gcc/udivmoddi4.o \ math/gcc/divdi3.o \ math/gcc/umoddi3.o endif diff --git a/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp b/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp index 32fd026724b..b7b230e9be4 100644 --- a/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp +++ b/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp @@ -70,6 +70,7 @@ VBOX_VBOXNETADP_SOURCES=" \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/qdivrem.c=>math/gcc/qdivrem.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \ + ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdmodi4.c=>math/gcc/udivmoddi4.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \ ${PATH_ROOT}/src/VBox/Runtime/common/string/strformat.cpp=>common/string/strformat.c \ ${PATH_ROOT}/src/VBox/Runtime/common/string/strformatrt.cpp=>common/string/strformatrt.c \ diff --git a/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile b/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile index d041351a836..598020b1789 100644 --- a/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile +++ b/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile @@ -76,6 +76,7 @@ OBJS += math/gcc/divdi3.o \ math/gcc/moddi3.o \ math/gcc/qdivrem.o \ math/gcc/udivdi3.o \ + math/gcc/udivmoddi4.o \ math/gcc/divdi3.o \ math/gcc/umoddi3.o endif diff --git a/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt b/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt index 9a77dae7f88..a1a4b4f82f2 100644 --- a/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt +++ b/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt @@ -77,6 +77,7 @@ VBOX_VBOXNETFLT_SOURCES=" \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/qdivrem.c=>math/gcc/qdivrem.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \ + ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>math/gcc/udivmoddi4.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \ ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h=>r0drv/linux/the-linux-kernel.h \ ${PATH_OUT}/version-generated.h=>version-generated.h \ diff --git a/src/VBox/HostDrivers/VBoxPci/linux/Makefile b/src/VBox/HostDrivers/VBoxPci/linux/Makefile index 2e9b183d3c5..a561eb2559e 100644 --- a/src/VBox/HostDrivers/VBoxPci/linux/Makefile +++ b/src/VBox/HostDrivers/VBoxPci/linux/Makefile @@ -76,6 +76,7 @@ OBJS += math/gcc/divdi3.o \ math/gcc/moddi3.o \ math/gcc/qdivrem.o \ math/gcc/udivdi3.o \ + math/gcc/udivmoddi4.o \ math/gcc/divdi3.o \ math/gcc/umoddi3.o endif diff --git a/src/VBox/HostDrivers/VBoxPci/linux/files_vboxpci b/src/VBox/HostDrivers/VBoxPci/linux/files_vboxpci index 71e64a42c70..d8b534c99d3 100644 --- a/src/VBox/HostDrivers/VBoxPci/linux/files_vboxpci +++ b/src/VBox/HostDrivers/VBoxPci/linux/files_vboxpci @@ -75,6 +75,7 @@ VBOX_VBOXPCI_SOURCES=" \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/qdivrem.c=>math/gcc/qdivrem.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \ + ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>math/gcc/udivmoddi4.c \ ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \ ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h=>r0drv/linux/the-linux-kernel.h \ ${PATH_OUT}/version-generated.h=>version-generated.h \ |