VirtualBox

Changeset 23204 in vbox


Ignore:
Timestamp:
Sep 22, 2009 9:22:27 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
52651
Message:

OSX: fix gcc LD test for darwin; dynamically check for no_compact_linkedit, cause it is not available on older Xcode versions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r23195 r23204  
    14301430  ifdef VBOX_WITH_COCOA_QT
    14311431   VBOX_DEF_MACOSX_VERSION_MIN ?= 10.5
    1432    VBOX_DARWIN_NO_COMPACT_LINKEDIT ?= -Wl,-no_compact_linkedit
     1432   VBOX_DARWIN_NO_COMPACT_LINKEDIT ?= $(VBOX_LD_no_compact_linkedit)
    14331433  else
    14341434   VBOX_DEF_MACOSX_VERSION_MIN ?= 10.4
     
    16261626
    16271627VBOX_GCC_CHECK_LD = $(shell \
    1628    if $(TOOL_$(VBOX_GCC_TOOL)_LD) -Wl,$(1) -nostdlib -o /dev/null -xc /dev/null > /dev/null 2>&1 ;\
     1628   if $(TOOL_$(VBOX_GCC_TOOL)_LD) -Wl,$(1) $(if $(eq $(KBUILD_HOST),darwin),-Wl$(COMMA)-u$(COMMA)start -Wl$(COMMA)-undefined$(COMMA)dynamic_lookup,) -nostdlib -o /dev/null -xc /dev/null > /dev/null 2>&1 ;\
    16291629   then echo "-Wl,$(1)"; \
    16301630   else echo "$(2)"; fi; )
     
    17031703        $(APPEND) '$@' 'VBOX_GCC32_LIBGCC              ?= $(shell $(TOOL_$(VBOX_GCC32_TOOL)_CC) -print-libgcc-file-name)'
    17041704        $(APPEND) '$@' 'VBOX_GCC32_Wno-variadic-macros ?= $(call VBOX_GCC32_CHECK_CXX,-Wno-variadic-macros,)'
     1705# darwin no_compact_linkedit starting at Xcode 3.2
     1706ifeq ($(KBUILD_HOST),darwin)
     1707        $(APPEND) '$@' 'VBOX_LD_no_compact_linkedit    ?= $(call VBOX_GCC_CHECK_LD,-no_compact_linkedit,)'
     1708endif
    17051709
    17061710include $(PATH_OUT)/GCCConfig.kmk
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