From 9a2c3b1a5a8b19f836a18eda5b32110b15767dac Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Thu, 1 Apr 2010 09:13:36 +0000 Subject: [PATCH] [packages] upx: add support for avr32 (closes: #7009) SVN-Revision: 20647 --- utils/upx/patches/101-avr32.patch | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 utils/upx/patches/101-avr32.patch diff --git a/utils/upx/patches/101-avr32.patch b/utils/upx/patches/101-avr32.patch new file mode 100644 index 0000000000..a65fb9c276 --- /dev/null +++ b/utils/upx/patches/101-avr32.patch @@ -0,0 +1,21 @@ +--- a/src/miniacc.h ++++ b/src/miniacc.h +@@ -756,6 +756,9 @@ + #elif (UINT_MAX <= ACC_0xffffL) && defined(__AVR__) + # define ACC_ARCH_AVR 1 + # define ACC_INFO_ARCH "avr" ++#elif defined(__avr32__) ++# define ACC_ARCH_AVR32 1 ++# define ACC_INFO_ARCH "avr32" + #elif defined(__bfin__) + # define ACC_ARCH_BLACKFIN 1 + # define ACC_INFO_ARCH "blackfin" +@@ -1316,7 +1319,7 @@ extern "C" { + # define ACC_ABI_BIG_ENDIAN 1 + #elif (ACC_ARCH_ALPHA || ACC_ARCH_AMD64 || ACC_ARCH_BLACKFIN || ACC_ARCH_CRIS || ACC_ARCH_I086 || ACC_ARCH_I386 || ACC_ARCH_MSP430) + # define ACC_ABI_LITTLE_ENDIAN 1 +-#elif (ACC_ARCH_M68K || ACC_ARCH_S390) ++#elif (ACC_ARCH_AVR32 || ACC_ARCH_M68K || ACC_ARCH_S390) + # define ACC_ABI_BIG_ENDIAN 1 + #elif 1 && defined(__IAR_SYSTEMS_ICC__) && defined(__LITTLE_ENDIAN__) + # if (__LITTLE_ENDIAN__ == 1) -- 2.30.2