VirtualBox

Ticket #17645: build-without-dkms.patch

File build-without-dkms.patch, 2.9 KB (added by Willie, 7 years ago)

Patch to build host modules without DKMS

  • vboxhost-5.2.8_OSE

    old new  
    132132 MOD_OBJS += SUPDrvDTrace.o
    133133endif
    134134
    135 MOD_INCL  = $(addprefix -I$(KBUILD_EXTMOD)/vboxdrv,/ /include /r0drv/linux)
     135MOD_INCL  = $(addprefix -I$(KBUILD_EXTMOD),/ /include /r0drv/linux)
    136136ifdef VBOX_WITH_NATIVE_DTRACE
    137137 MOD_INCL += -I/usr/include/linux -I/usr/include
    138138endif
     
    158158endif
    159159
    160160# build defs
    161 MOD_CFLAGS = -include $(KBUILD_EXTMOD)/vboxdrv/include/VBox/SUPDrvMangling.h \
     161MOD_CFLAGS = -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h \
    162162        -fno-omit-frame-pointer -fno-pie
    163163
    164164include $(obj)/Makefile.include.footer
  • vboxnetflt/Makefile

    old new  
    4646        math/gcc/umoddi3.o
    4747endif
    4848
    49 MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD)/vboxnetflt,/ /include /r0drv/linux)
     49MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD),/ /include /r0drv/linux)
    5050MOD_DEFS = -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 \
    5151        -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING \
    5252        -Wno-declaration-after-statement
     
    7171endif
    7272
    7373# build defs
    74 MOD_CFLAGS = -include $(KBUILD_EXTMOD)/vboxnetflt/include/VBox/SUPDrvMangling.h -fno-pie
     74MOD_CFLAGS = -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h -fno-pie
    7575
    7676include $(obj)/Makefile.include.footer
  • vboxnetadp/Makefile

    old new  
    4242        math/gcc/umoddi3.o
    4343endif
    4444
    45 MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD)/vboxnetadp,/ /include /r0drv/linux)
     45MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD),/ /include /r0drv/linux)
    4646MOD_DEFS = -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX \
    4747            -DRT_WITH_VBOX -DVBOX_WITH_HARDENING \
    4848            -Wno-declaration-after-statement
     
    6767endif
    6868
    6969# build defs
    70 MOD_CFLAGS = -include $(KBUILD_EXTMOD)/vboxnetadp/include/VBox/SUPDrvMangling.h -fno-pie
     70MOD_CFLAGS = -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h -fno-pie
    7171
    7272include $(obj)/Makefile.include.footer
  • vboxhost-5.2.8_OSE

    old new  
    4646        math/gcc/umoddi3.o
    4747endif
    4848
    49 MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD)/vboxpci,/ /include /r0drv/linux)
     49MOD_INCL = $(addprefix -I$(KBUILD_EXTMOD),/ /include /r0drv/linux)
    5050MOD_DEFS = -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX \
    5151        -DRT_WITH_VBOX -DVBOX_WITH_HARDENING
    5252ifeq ($(BUILD_TARGET_ARCH),amd64)
     
    6868endif
    6969
    7070# build defs
    71 MOD_CFLAGS = -include $(KBUILD_EXTMOD)/vboxpci/include/VBox/SUPDrvMangling.h -fno-pie
     71MOD_CFLAGS = -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h -fno-pie
    7272
    7373include $(obj)/Makefile.include.footer

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