diff options
author | Yann E. MORIN" <yann.morin.1998@free.fr> | 2013-01-20 12:58:22 +0000 |
---|---|---|
committer | willy tarreau <w@1wt.eu> | 2013-01-20 12:58:22 +0000 |
commit | 150f500426b4bfe1c4b037c40d989a81aa3b6f9c (patch) | |
tree | f9907ed44a9f67e65b8ae8482ff197b13275197e /scripts/build/arch/mips.sh | |
parent | d82f1c6f2a86707ebcfe134cb600b382cb00cc65 (diff) | |
download | crosstool-ng-150f500426b4bfe1c4b037c40d989a81aa3b6f9c.tar.gz crosstool-ng-150f500426b4bfe1c4b037c40d989a81aa3b6f9c.tar.bz2 crosstool-ng-150f500426b4bfe1c4b037c40d989a81aa3b6f9c.zip |
arch: allow adding a suffix to the arch-part of a tuple
For some architectures, it is legit to have an alternate value in the
'architecture' part of the tuple. For example:
armv5te-*
armv7a8-*
Besides, some packages expect the tuple to reflect the arch variant
(eg. openMPI) to detect the variant's capabilities (eg. atomic
primitives).
This patch adds an option for the user to specify a suffix to be added
to the arch-part of the tuple.
Signed-off-by: Willy Tarreau <w@1wt.eu>
Message-ID: <20130120225822.GS6838@1wt.eu>
Patch-Id: 213994
[yann.morin.1998@free.fr: make it a suffix, not an override]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Diffstat (limited to 'scripts/build/arch/mips.sh')
-rw-r--r-- | scripts/build/arch/mips.sh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/scripts/build/arch/mips.sh b/scripts/build/arch/mips.sh index f7b7e3bd..97a077f8 100644 --- a/scripts/build/arch/mips.sh +++ b/scripts/build/arch/mips.sh @@ -1,13 +1,13 @@ # Compute MIPS-specific values CT_DoArchTupleValues() { - # The architecture part of the tuple, override only for 64-bit + local _64 + + # The architecture part of the tuple if [ "${CT_ARCH_64}" = "y" ]; then - CT_TARGET_ARCH="mips64${target_endian_el}" - else - # The architecture part of the tuple: - CT_TARGET_ARCH="${CT_ARCH}${target_endian_el}" + _64="64" fi + CT_TARGET_ARCH="${CT_ARCH}${_64}${CT_ARCH_SUFFIX:-${target_endian_el}}" # Override CFLAGS for endianness: case "${CT_ARCH_ENDIAN}" in |