Provided by: libdpkg-perl_1.18.4ubuntu1.7_all bug

NAME

       Dpkg::Arch - handle architectures

DESCRIPTION

       The Dpkg::Arch module provides functions to handle Debian architectures, wildcards, and
       mapping from and to GNU triplets.

FUNCTIONS

       $arch = get_raw_build_arch()
           Get the raw build Debian architecture, without taking into account variables from the
           environment.

       $arch = get_build_arch()
           Get the build Debian architecture, using DEB_BUILD_ARCH from the environment if
           available.

       $arch = get_raw_host_arch()
           Get the raw host Debian architecture, without taking into account variables from the
           environment.

       $arch = get_host_arch()
           Get the host Debian architecture, using DEB_HOST_ARCH from the environment if
           available.

       @arch_list = get_valid_arches()
           Get an array with all currently known Debian architectures.

       $multiarch = gnutriplet_to_multiarch($gnutriplet)
           Map a GNU triplet into a Debian multiarch triplet.

       $multiarch = debarch_to_multiarch($arch)
           Map a Debian architecture into a Debian multiarch triplet.

       $gnutriplet = debarch_to_gnutriplet($arch)
           Map a Debian architecture into a GNU triplet.

       $arch = gnutriplet_to_debarch($gnutriplet)
           Map a GNU triplet into a Debian architecture.

       $bool = debarch_eq($arch_a, $arch_b)
           Evaluate the equality of a Debian architecture, by comparing with another Debian
           architecture. No wildcard matching is performed.

       $bool = debarch_is($arch, $arch_wildcard)
           Evaluate the identity of a Debian architecture, by matchings with an architecture
           wildcard.

       $bool = debarch_is_wildcard($arch)
           Evaluate whether a Debian architecture is an architecture wildcard.

       $bool = debarch_is_concerned($arch, @arches)
           Evaluate whether a Debian architecture applies to the list of architecture
           restrictions, as usually found in dependencies inside square brackets.

CHANGES

   Version 1.00 (dpkg 1.18.2)
       Mark the module as public.

SEE ALSO

       dpkg-architecture(1).