Overview
Context
Changes
Added server/buildpkgs/build-all-platforms.sh version [cf2c69f90a].
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
#! /bin/bash
CCROOT="${HOME}/root/cross-compilers"
SETUP_CC="${CCROOT}/setup-cc"
for platform in 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.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; do
cc_platform="$(echo "${platform}" | cut -f 1 -d '@')"
tcl_platform="$(echo "${platform}" | cut -f 2 -d '@')"
opts=''
setup_cc_opts=''
configure_opts=''
if echo "${cc_platform}" | grep ',' >/dev/null; then
opts="$(echo "${cc_platform}" | cut -f 2- -d ',' | sed 's@,@ @g')"
cc_platform="$(echo "${cc_platform}" | cut -f 1 -d ',')"
fi
case "${tcl_platform}" in
*64)
is64bit='1'
;;
*)
is64bit='0'
;;
esac
for opt in $opts; do
case "${opt}" in
64)
setup_cc_opts="${setup_cc_opts} 64"
is64bit='1'
;;
esac
done
if [ "${is64bit}" = '1' ]; then
configure_opts="${configure_opts} --enable-64bit"
fi
(
eval "$("${SETUP_CC}" "${cc_platform}" ${setup_cc_opts})"
FORCE_PLATFORM="${tcl_platform}"
export FORCE_PLATFORM
./build_all.sh clean
./build_all.sh --host="${cc_platform}" ${configure_opts}
)
done
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Modified server/buildpkgs/common.sh
from [2a46940c88]
to [0d787c6d5e].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
|
#! /bin/bash
function setup_tcl85 () {
source "${PROJROOTDIR}/platform.magic.env-8.5" 2>/dev/null
function setup_tcl () {
local vers envfile
for vers in "$@"; do
envfile="${PROJROOTDIR}/platform.magic.env-8.5"
if [ ! -f "${envfile}" ]; then
continue
fi
source "${envfile}"
break
done
}
function setup_tcl85 () {
setup_tcl 8.5 8.4
}
function setup_tcl84 () {
source "${PROJROOTDIR}/platform.magic.env-8.4" 2>/dev/null
setup_tcl 8.4 8.5
}
function not_platforms () {
local platform
for platform in "$@"; do
if [ "${PLATFORM}" = "${platform}" ]; then
|
︙ | | |