VirtualBox

Changeset 39876 in vbox


Ignore:
Timestamp:
Jan 25, 2012 3:57:58 PM (13 years ago)
Author:
vboxsync
Message:

Config.kmk Main/webservice: Solaris 11 build fix, use proper gsoap binaries.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r39840 r39876  
    26072607  VBOX_WITHOUT_ADDITIONS := 1
    26082608  VBOX_WITH_ADDITIONS =
     2609 else ifeq ($(VBOX_SOLARIS_VERSION),511)
     2610  # uname -v can report "snv_XYZ" or "11.X"
     2611  VBOX_SOLARIS_11_VERSION = $(shell uname -v | sed 's/snv_//' | cut -f1 -d'.')
     2612  ifeq ($(VBOX_SOLARIS_11_VERSION),11)
     2613   VBOX_SOLARIS_11_VERSION = $(shell pkg contents -H -t set -o pkg.fmri entire | head -1 | sed 's/^.*\@//;s/\:.*//;s/.*,//' | cut -f2 -d'-' | cut -f2 -d'.')
     2614  endif
     2615
     2616  # OSS audio support for Solaris
     2617 VBOX_WITH_SOLARIS_OSS := $(if-expr $(VBOX_SOLARIS_11_VERSION) >= 115,1,)
    26092618 else
    2610   ## @todo r=bird: Why eval, and why export? Actually, since this isn't used anywhere, why not
    2611   # VBOX_WITH_SOLARIS_OSS := $(if-expr $(shell uname -v | cut -f2 -d'_')) >= 115,1,)
    2612   $(eval export VBOX_SOLARIS_SNV_VERSION := $(shell uname -v | cut -f2 -d'_'))
    2613 
    2614   # OSS audio support for Solaris
    2615  VBOX_WITH_SOLARIS_OSS := $(if-expr $(VBOX_SOLARIS_SNV_VERSION) >= 115,1,)
     2619  $(error Unsupported Solaris host version $(VBOX_SOLARIS_VERSION))
    26162620 endif
    26172621endif
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r38914 r39876  
    118118 else if "$(KBUILD_HOST)" == "linux"
    119119  VBOX_PATH_GSOAP_BIN  := $(VBOX_PATH_GSOAP_BIN)/linux386
     120 else if "$(KBUILD_HOST)" == "solaris"
     121  if $(VBOX_SOLARIS_11_VERSION) >= 164
     122   VBOX_PATH_GSOAP_BIN  := $(VBOX_PATH_GSOAP_BIN)/solaris11.x86
     123  else
     124   VBOX_PATH_GSOAP_BIN  := $(VBOX_PATH_GSOAP_BIN)/solaris.x86
     125  endif
    120126 else
    121127  VBOX_PATH_GSOAP_BIN  := $(VBOX_PATH_GSOAP_BIN)/$(KBUILD_HOST).x86
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