Differences From
Artifact [dd08562c69]:
1 1 #! /bin/bash
2 2
3 3 CCROOT="${HOME}/root/cross-compilers"
4 4 SETUP_CC="${CCROOT}/setup-cc"
5 5
6 6 if [ -z "$1" ]; then
7 - platforms="i386-pc-solaris2.10@solaris2.10-ix86 i386-pc-solaris2.10,64@solaris2.10-x86_64 mipsel-unknown-linux-uclibc@linux-glibc2.0-mipsel sparc-sun-solaris2.8@solaris2.8-sparc sparc-sun-solaris2.8,64@solaris2.8-sparc64 sparc-sun-solaris2.10@solaris2.10-sparc sparc-sun-solaris2.10,64@solaris2.10-sparc64 x86_64-unknown-freebsd8@freebsd8-x86_64 x86_64-unknown-netbsd5@netbsd5-x86_64 arm-android9-linux-androideabi@linux-unknown-arm i586-mingw32msvc@win32-ix86 x86_64-w64-mingw32@win32-x86_64"
7 + platforms="i386-pc-solaris2.10@solaris2.10-ix86 i386-pc-solaris2.10,64@solaris2.10-x86_64 mipsel-unknown-linux-uclibc@linux-glibc2.0-mipsel sparc-sun-solaris2.8@solaris2.8-sparc sparc-sun-solaris2.8,64@solaris2.8-sparc64 sparc-sun-solaris2.10@solaris2.10-sparc sparc-sun-solaris2.10,64@solaris2.10-sparc64 x86_64-unknown-freebsd8@freebsd8-x86_64 x86_64-unknown-netbsd5@netbsd5-x86_64 arm-android9-linux-androideabi@linux-unknown-arm i586-mingw32msvc@win32-ix86 x86_64-w64-mingw32@win32-x86_64 x86_64-redhat5-linux@linux-glibc2.5-x86_64 x86_64-redhat5-linux,32@linux-glibc2.5-ix86"
8 8 else
9 9 platforms="$1"
10 10 fi
11 11
12 12 for platform in ${platforms}; do
13 13 echo " * Building for ${platform}"
14 14 cc_platform="$(echo "${platform}" | cut -f 1 -d '@')"
................................................................................
33 33
34 34 for opt in $opts; do
35 35 case "${opt}" in
36 36 64)
37 37 setup_cc_opts="${setup_cc_opts} 64"
38 38 is64bit='1'
39 39 ;;
40 + 32)
41 + setup_cc_opts="${setup_cc_opts} 32"
42 + is64bit='0'
43 + ;;
40 44 esac
41 45 done
42 46
43 47 if [ "${is64bit}" = '1' ]; then
44 48 configure_opts="${configure_opts} --enable-64bit"
45 49 fi
46 50