VirtualBox

Changeset 41382 in vbox


Ignore:
Timestamp:
May 21, 2012 9:21:33 PM (12 years ago)
Author:
vboxsync
Message:

Config.kmk: potentially support GNU ld on non-Solaris hosts for linking Solaris kernel modules.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r41358 r41382  
    12601260  VBOX_GCC_TOOL := GXX3PLAIN
    12611261  VBOX_GCC32_TOOL := GXX3PLAIN
    1262   TOOL_GXX3PLAIN_LD_SYSMOD ?= /usr/ccs/bin/ld
     1262  ifeq ($(KBUILD_HOST),solaris)
     1263   TOOL_GXX3PLAIN_LD_SYSMOD ?= /usr/ccs/bin/ld
     1264  endif
    12631265 else
    12641266  VBOX_GCC_TOOL := GXX3
     
    30863088TEMPLATE_VBOXR0DRV_INCS                = $(VBOX_SOLARIS_SYS_INCS)
    30873089TEMPLATE_VBOXR0DRV_LDFLAGS             = -r -dy
    3088 TEMPLATE_VBOXR0DRV_LDFLAGS.amd64       = -64
     3090TEMPLATE_VBOXR0DRV_LDFLAGS.amd64       = $(if $(eq $(KBUILD_HOST),solaris),-64,-m elf_x86_64)
    30893091# Exclude -Wall because of solaris headers' pragma ident warnings that gcc refuses to supress.
    30903092TEMPLATE_VBOXR0DRV_CFLAGS              = -Wpointer-arith -Winline $(VBOX_GCC_Wno-pointer-sign) \
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