Changeset 3127 for trunk/kBuild/env.sh


Ignore:
Timestamp:
Nov 22, 2017, 9:15:12 PM (8 years ago)
Author:
bird
Message:

kBuild/env.sh: Attempt at correctly detecting debian x32 cross builds.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/env.sh

    r3111 r3127  
    340340            # Try detect debian x32.
    341341            if test "$KBUILD_HOST" = "linux"; then
    342                 case "`uname -v`" in
    343                     *Debian*+x32+*) KBUILD_HOST_ARCH=x32 ;;
     342                if test -z "${DEB_HOST_ARCH}"; then
     343                    DEB_HOST_ARCH=`dpkg-architecture -qDEB_HOST_ARCH 2> /dev/null`;
     344                    if test -z "${DEB_HOST_ARCH}"; then
     345                        DEB_HOST_ARCH=`dpkg --print-architecture 2> /dev/null`;
     346                    fi
     347                fi
     348                case "${DEB_HOST_ARCH}" in
     349                    "x32")
     350                        KBUILD_HOST_ARCH=x32
     351                        ;;
     352                    "") case "`uname -v`" in
     353                            *Debian*+x32+*) KBUILD_HOST_ARCH=x32 ;;
     354                        esac
     355                        ;;
    344356                esac
    345357            fi
Note: See TracChangeset for help on using the changeset viewer.