VirtualBox

Changeset 3111 in kBuild


Ignore:
Timestamp:
Oct 22, 2017 11:38:15 AM (8 years ago)
Author:
bird
Message:

Config.kmk,env.sh,header.kmk: x32

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r3110 r3111  
    347347 # Make sure we get the right bit count in the output.
    348348 TEMPLATE_BIN_CFLAGS.x86       += -m32
     349 TEMPLATE_BIN_CFLAGS.x32       += -mx32
    349350 TEMPLATE_BIN_CFLAGS.sparc32   += -m32
    350351 TEMPLATE_BIN_CFLAGS.amd64     += -m64
    351352 TEMPLATE_BIN_CFLAGS.sparc64   += -m64
    352353 TEMPLATE_BIN_CXXFLAGS.x86     += -m32
     354 TEMPLATE_BIN_CXXFLAGS.x32     += -mx32
    353355 TEMPLATE_BIN_CXXFLAGS.sparc32 += -m32
    354356 TEMPLATE_BIN_CXXFLAGS.amd64   += -m64
    355357 TEMPLATE_BIN_CXXFLAGS.sparc64 += -m64
    356358 TEMPLATE_BIN_LDFLAGS.x86      += -m32
     359 TEMPLATE_BIN_LDFLAGS.x32      += -mx32
    357360 TEMPLATE_BIN_LDFLAGS.sparc32  += -m32
    358361 TEMPLATE_BIN_LDFLAGS.amd64    += -m64
  • trunk/kBuild/env.sh

    r3104 r3111  
    338338        x86_64|AMD64|amd64|k8|k8l|k9|k10)
    339339            KBUILD_HOST_ARCH='amd64'
     340            # Try detect debian x32.
     341            if test "$KBUILD_HOST" = "linux"; then
     342                case "`uname -v`" in
     343                    *Debian*+x32+*) KBUILD_HOST_ARCH=x32 ;;
     344                esac
     345            fi
    340346            ;;
    341347        x86|i86pc|ia32|i[3456789]86|BePC|i[3456789]86-AT[3456789]86)
  • trunk/kBuild/header.kmk

    r3103 r3111  
    198198#
    199199KBUILD_OSES      := darwin dos dragonfly freebsd gnuhurd gnukfbsd gnuknbsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic
    200 KBUILD_ARCHES    := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k mips32 mips64 ppc32 ppc64 s390 s390x sh32 sh64 sparc32 sparc64
    201 KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 mips64 ppc64 s390x sh64 sparc64
     200KBUILD_ARCHES    := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k mips32 mips64 ppc32 ppc64 s390 s390x sh32 sh64 sparc32 sparc64 x32
     201KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 mips64 ppc64 s390x sh64 sparc64 x32
    202202KBUILD_ARCHES_32 := x86 arm32 hppa32 m68k mips32 ppc32 s390 sh32 sparc32
    203203
Note: See TracChangeset for help on using the changeset viewer.

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