VirtualBox

Changeset 67293 in vbox for trunk


Ignore:
Timestamp:
Jun 8, 2017 11:50:14 AM (7 years ago)
Author:
vboxsync
Message:

Linux host/guest kernel modules: add __udivmoddi4() to satisfy 32-bit code generated by gcc-7 or later

Location:
trunk/src/VBox
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile

    r66546 r67293  
    101101        common/math/gcc/moddi3.o \
    102102        common/math/gcc/udivdi3.o \
     103        common/math/gcc/udivmoddi4.o \
    103104        common/math/gcc/umoddi3.o \
    104105        common/math/gcc/qdivrem.o
  • trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest

    r66415 r67293  
    114114    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>common/math/gcc/quad.h \
    115115    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>common/math/gcc/udivdi3.c \
     116    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>common/math/gcc/udivmoddi4.c \
    116117    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>common/math/gcc/umoddi3.c \
    117118    ${PATH_ROOT}/src/VBox/Runtime/common/misc/RTAssertMsg1Weak.cpp=>common/misc/RTAssertMsg1Weak.c \
  • trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module

    r61081 r67293  
    3939        moddi3.o \
    4040        udivdi3.o \
     41        udivmoddi4.o \
    4142        umoddi3.o \
    4243        qdivrem.o
  • trunk/src/VBox/Additions/linux/sharedfolders/files_vboxsf

    r60584 r67293  
    7474    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>quad.h \
    7575    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>udivdi3.c \
     76    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>udivmoddi4.c \
    7677    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>umoddi3.c \
    7778    ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h=>r0drv/linux/the-linux-kernel.h \
  • trunk/src/VBox/HostDrivers/Support/linux/Makefile

    r67063 r67293  
    163163        math/gcc/qdivrem.o \
    164164        math/gcc/udivdi3.o \
     165        math/gcc/udivmoddi4.o \
    165166        math/gcc/divdi3.o \
    166167        math/gcc/umoddi3.o
  • trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv

    r66424 r67293  
    109109    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \
    110110    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \
     111    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>math/gcc/udivmoddi4.c \
    111112    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \
    112113    ${PATH_ROOT}/src/VBox/Runtime/common/misc/RTAssertMsg1Weak.cpp=>common/misc/RTAssertMsg1Weak.c \
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile

    r67063 r67293  
    7373        math/gcc/qdivrem.o \
    7474        math/gcc/udivdi3.o \
     75        math/gcc/udivmoddi4.o \
    7576        math/gcc/divdi3.o \
    7677        math/gcc/umoddi3.o
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp

    r60584 r67293  
    7171    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \
    7272    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \
     73    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdmodi4.c=>math/gcc/udivmoddi4.c \
    7374    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \
    7475    ${PATH_ROOT}/src/VBox/Runtime/common/string/strformat.cpp=>common/string/strformat.c \
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile

    r67063 r67293  
    7777        math/gcc/qdivrem.o \
    7878        math/gcc/udivdi3.o \
     79        math/gcc/udivmoddi4.o \
    7980        math/gcc/divdi3.o \
    8081        math/gcc/umoddi3.o
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt

    r60584 r67293  
    7878    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \
    7979    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \
     80    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>math/gcc/udivmoddi4.c \
    8081    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \
    8182    ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h=>r0drv/linux/the-linux-kernel.h \
  • trunk/src/VBox/HostDrivers/VBoxPci/linux/Makefile

    r67063 r67293  
    7777        math/gcc/qdivrem.o      \
    7878        math/gcc/udivdi3.o      \
     79        math/gcc/udivmoddi4.o   \
    7980        math/gcc/divdi3.o       \
    8081        math/gcc/umoddi3.o
  • trunk/src/VBox/HostDrivers/VBoxPci/linux/files_vboxpci

    r60584 r67293  
    7676    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/quad.h=>math/gcc/quad.h \
    7777    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivdi3.c=>math/gcc/udivdi3.c \
     78    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/udivmoddi4.c=>math/gcc/udivmoddi4.c \
    7879    ${PATH_ROOT}/src/VBox/Runtime/common/math/gcc/umoddi3.c=>math/gcc/umoddi3.c \
    7980    ${PATH_ROOT}/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h=>r0drv/linux/the-linux-kernel.h \
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette