Skip to content

Commit 51388bb

Browse files
committed
---
yaml --- r: 158978 b: refs/heads/auto c: 9e5b283 h: refs/heads/master v: v3
1 parent f3c52a7 commit 51388bb

File tree

622 files changed

+14391
-20493
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

622 files changed

+14391
-20493
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1010
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1111
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1212
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
13-
refs/heads/auto: e81670856a8669e071ef5f11a1ba1c863d999e3d
13+
refs/heads/auto: 9e5b283e17bf79073f53b379f171cd96ba4b5b66
1414
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
1515
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1616
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336

branches/auto/configure

Lines changed: 20 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -76,24 +76,6 @@ putvar() {
7676
printf "%-20s := %s\n" $1 "$T" >>config.tmp
7777
}
7878

79-
putpathvar() {
80-
local T
81-
eval T=\$$1
82-
eval TLEN=\${#$1}
83-
if [ $TLEN -gt 35 ]
84-
then
85-
printf "configure: %-20s := %.35s ...\n" $1 "$T"
86-
else
87-
printf "configure: %-20s := %s %s\n" $1 "$T" "$2"
88-
fi
89-
if [ -z "$T" ]
90-
then
91-
printf "%-20s := \n" $1 >>config.tmp
92-
else
93-
printf "%-20s := \"%s\"\n" $1 "$T" >>config.tmp
94-
fi
95-
}
96-
9779
probe() {
9880
local V=$1
9981
shift
@@ -119,7 +101,7 @@ probe() {
119101
fi
120102
done
121103
eval $V=\$T
122-
putpathvar $V "$VER"
104+
putvar $V "$VER"
123105
}
124106

125107
probe_need() {
@@ -309,22 +291,6 @@ envopt() {
309291
fi
310292
}
311293

312-
to_llvm_triple() {
313-
case $1 in
314-
i686-w64-mingw32) echo i686-pc-windows-gnu ;;
315-
x86_64-w64-mingw32) echo x86_64-pc-windows-gnu ;;
316-
*) echo $1 ;;
317-
esac
318-
}
319-
320-
to_gnu_triple() {
321-
case $1 in
322-
i686-pc-windows-gnu) echo i686-w64-mingw32 ;;
323-
x86_64-pc-windows-gnu) echo x86_64-w64-mingw32 ;;
324-
*) echo $1 ;;
325-
esac
326-
}
327-
328294
msg "looking for configure programs"
329295
need_cmd cmp
330296
need_cmd mkdir
@@ -384,40 +350,37 @@ case $CFG_OSTYPE in
384350
# instead, msys defines $MSYSTEM which is MINGW32 on i686 and
385351
# MINGW64 on x86_64.
386352
CFG_CPUTYPE=i686
387-
CFG_OSTYPE=pc-windows-gnu
353+
CFG_OSTYPE=w64-mingw32
388354
if [ "$MSYSTEM" = MINGW64 ]
389355
then
390356
CFG_CPUTYPE=x86_64
357+
CFG_OSTYPE=w64-mingw32
391358
fi
392359
;;
393360

394-
MSYS*)
395-
CFG_OSTYPE=pc-windows-gnu
396-
;;
397-
398361
# Thad's Cygwin identifers below
399362

400363
# Vista 32 bit
401364
CYGWIN_NT-6.0)
402-
CFG_OSTYPE=pc-windows-gnu
365+
CFG_OSTYPE=pc-mingw32
403366
CFG_CPUTYPE=i686
404367
;;
405368

406369
# Vista 64 bit
407370
CYGWIN_NT-6.0-WOW64)
408-
CFG_OSTYPE=pc-windows-gnu
371+
CFG_OSTYPE=w64-mingw32
409372
CFG_CPUTYPE=x86_64
410373
;;
411374

412375
# Win 7 32 bit
413376
CYGWIN_NT-6.1)
414-
CFG_OSTYPE=pc-windows-gnu
377+
CFG_OSTYPE=pc-mingw32
415378
CFG_CPUTYPE=i686
416379
;;
417380

418381
# Win 7 64 bit
419382
CYGWIN_NT-6.1-WOW64)
420-
CFG_OSTYPE=pc-windows-gnu
383+
CFG_OSTYPE=w64-mingw32
421384
CFG_CPUTYPE=x86_64
422385
;;
423386

@@ -503,6 +466,7 @@ opt llvm-assertions 1 "build LLVM with assertions"
503466
opt debug 1 "build with extra debug fun"
504467
opt ratchet-bench 0 "ratchet benchmarks"
505468
opt fast-make 0 "use .gitmodules as timestamp for submodule deps"
469+
opt mingw-cross 0 "cross-compile for win32 using mingw"
506470
opt ccache 0 "invoke gcc/clang via ccache to reuse object files between builds"
507471
opt local-rust 0 "use an installed rustc rather than downloading a snapshot"
508472
opt llvm-static-stdcpp 0 "statically link to libstdc++ for LLVM"
@@ -523,6 +487,7 @@ valopt llvm-root "" "set LLVM root"
523487
valopt jemalloc-root "" "set directory where libjemalloc_pic.a is located"
524488
valopt build "${DEFAULT_BUILD}" "GNUs ./configure syntax LLVM build triple"
525489
valopt android-cross-path "/opt/ndk_standalone" "Android NDK standalone path"
490+
valopt mingw32-cross-path "" "MinGW32 cross compiler path"
526491

527492
# Many of these are saved below during the "writing configuration" step
528493
# (others are conditionally saved).
@@ -536,18 +501,12 @@ valopt_nosave target "${CFG_HOST}" "GNUs ./configure syntax LLVM target triples"
536501
valopt_nosave mandir "${CFG_PREFIX}/share/man" "install man pages in PATH"
537502
valopt_nosave release-channel "dev" "the name of the release channel to build"
538503

539-
# Temporarily support old triples until buildbots get updated
540-
CFG_BUILD=$(to_llvm_triple $CFG_BUILD)
541-
putvar CFG_BUILD # Yes, this creates a duplicate entry, but the last one wins.
542-
CFG_HOST=$(to_llvm_triple $CFG_HOST)
543-
CFG_TARGET=$(to_llvm_triple $CFG_TARGET)
544-
545504
# On windows we just store the libraries in the bin directory because
546505
# there's no rpath. This is where the build system itself puts libraries;
547506
# --libdir is used to configure the installation directory.
548507
# FIXME: This needs to parameterized over target triples. Do it in platform.mk
549508
CFG_LIBDIR_RELATIVE=lib
550-
if [ "$CFG_OSTYPE" = "pc-windows-gnu" ]
509+
if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
551510
then
552511
CFG_LIBDIR_RELATIVE=bin
553512
fi
@@ -656,9 +615,9 @@ probe CFG_ADB adb
656615

657616
if [ ! -z "$CFG_PANDOC" ]
658617
then
659-
PV_MAJOR_MINOR=$(pandoc --version | grep '^pandoc\(.exe\)\? ' |
618+
PV_MAJOR_MINOR=$(pandoc --version | grep '^pandoc ' |
660619
# extract the first 2 version fields, ignore everything else
661-
sed 's/pandoc\(.exe\)\? \([0-9]*\)\.\([0-9]*\).*/\2 \3/')
620+
sed 's/pandoc \([0-9]*\)\.\([0-9]*\).*/\1 \2/')
662621

663622
MIN_PV_MAJOR="1"
664623
MIN_PV_MINOR="9"
@@ -673,7 +632,7 @@ then
673632
fi
674633

675634
BIN_SUF=
676-
if [ "$CFG_OSTYPE" = "pc-windows-gnu" ]
635+
if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
677636
then
678637
BIN_SUF=.exe
679638
fi
@@ -1141,15 +1100,12 @@ do
11411100

11421101
if [ ${do_reconfigure} -ne 0 ]
11431102
then
1144-
# LLVM's configure doesn't recognize the new Windows triples yet
1145-
gnu_t=$(to_gnu_triple $t)
1146-
1147-
msg "configuring LLVM for $gnu_t"
1103+
msg "configuring LLVM for $t"
11481104

11491105
LLVM_TARGETS="--enable-targets=x86,x86_64,arm,mips"
1150-
LLVM_BUILD="--build=$gnu_t"
1151-
LLVM_HOST="--host=$gnu_t"
1152-
LLVM_TARGET="--target=$gnu_t"
1106+
LLVM_BUILD="--build=$t"
1107+
LLVM_HOST="--host=$t"
1108+
LLVM_TARGET="--target=$t"
11531109

11541110
# Disable unused LLVM features
11551111
LLVM_OPTS="$LLVM_DBG_OPTS $LLVM_ASSERTION_OPTS --disable-docs --enable-bindings=none"
@@ -1163,7 +1119,7 @@ do
11631119
# (llvm's configure tries to find pthread first, so we have to disable it explicitly.)
11641120
# Also note that pthreads works badly on mingw-w64 systems: #8996
11651121
case "$CFG_BUILD" in
1166-
(*-windows-*)
1122+
(*-mingw32)
11671123
LLVM_OPTS="$LLVM_OPTS --disable-pthreads"
11681124
;;
11691125
esac
@@ -1313,7 +1269,6 @@ putvar CFG_HOST
13131269
putvar CFG_TARGET
13141270
putvar CFG_LIBDIR_RELATIVE
13151271
putvar CFG_DISABLE_MANAGE_SUBMODULES
1316-
putvar CFG_ANDROID_CROSS_PATH
13171272
putvar CFG_MANDIR
13181273

13191274
# Avoid spurious warnings from clang by feeding it original source on
@@ -1348,7 +1303,8 @@ do
13481303
done
13491304

13501305
# Munge any paths that appear in config.mk back to posix-y
1351-
perl -i.bak -p -e 's@ ([a-zA-Z]):[/\\]@ /\1/@go;' config.tmp
1306+
perl -i.bak -p -e 's@ ([a-zA-Z]):[/\\]@ /\1/@go;' \
1307+
-e 's@\\@/@go;' config.tmp
13521308
rm -f config.tmp.bak
13531309

13541310
msg

branches/auto/mk/cfg/arm-apple-ios

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ CFG_SDK_NAME_arm-apple-ios = iphoneos
33
CFG_SDK_ARCHS_arm-apple-ios = armv7
44
ifneq ($(findstring darwin,$(CFG_OSTYPE)),)
55
CFG_IOS_SDK = $(shell xcrun --show-sdk-path -sdk iphoneos 2>/dev/null)
6-
CFG_IOS_FLAGS = -target armv7-apple-ios -isysroot $(CFG_IOS_SDK) -mios-version-min=7.0
6+
CFG_IOS_FLAGS = -target armv7-apple-darwin -isysroot $(CFG_IOS_SDK) -mios-version-min=7.0
77
CC_arm-apple-ios = $(shell xcrun -find -sdk iphoneos clang)
88
CXX_arm-apple-ios = $(shell xcrun -find -sdk iphoneos clang++)
99
CPP_arm-apple-ios = $(shell xcrun -find -sdk iphoneos clang++)
@@ -32,4 +32,3 @@ CFG_RUN_arm-apple-ios = $(2)
3232
CFG_RUN_TARG_arm-apple-ios = $(call CFG_RUN_arm-apple-ios,,$(2))
3333
RUSTC_FLAGS_arm-apple-ios := -C relocation_model=pic
3434
RUSTC_CROSS_FLAGS_arm-apple-ios :=-C relocation_model=pic
35-
CFG_GNU_TRIPLE_arm-apple-ios := arm-apple-ios

branches/auto/mk/cfg/arm-linux-androideabi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,3 @@ CFG_RUN_arm-linux-androideabi=
2626
CFG_RUN_TARG_arm-linux-androideabi=
2727
RUSTC_FLAGS_arm-linux-androideabi :=
2828
RUSTC_CROSS_FLAGS_arm-linux-androideabi :=
29-
CFG_GNU_TRIPLE_arm-linux-androideabi := arm-linux-androideabi

branches/auto/mk/cfg/arm-unknown-linux-gnueabi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,3 @@ CFG_RUN_arm-unknown-linux-gnueabi=$(2)
2727
CFG_RUN_TARG_arm-unknown-linux-gnueabi=$(call CFG_RUN_arm-unknown-linux-gnueabi,,$(2))
2828
RUSTC_FLAGS_arm-unknown-linux-gnueabi :=
2929
RUSTC_CROSS_FLAGS_arm-unknown-linux-gnueabi :=
30-
CFG_GNU_TRIPLE_arm-unknown-linux-gnueabi := arm-unknown-linux-gnueabi

branches/auto/mk/cfg/arm-unknown-linux-gnueabihf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,3 @@ CFG_RUN_arm-unknown-linux-gnueabihf=$(2)
2727
CFG_RUN_TARG_arm-unknown-linux-gnueabihf=$(call CFG_RUN_arm-unknown-linux-gnueabihf,,$(2))
2828
RUSTC_FLAGS_arm-unknown-linux-gnueabihf := -C target-feature=+v6,+vfp2
2929
RUSTC_CROSS_FLAGS_arm-unknown-linux-gnueabihf :=
30-
CFG_GNU_TRIPLE_arm-unknown-linux-gnueabihf := arm-unknown-linux-gnueabihf

branches/auto/mk/cfg/i386-apple-ios

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,3 @@ CFG_LDPATH_i386-apple-ios =
3131
CFG_RUN_i386-apple-ios = $(2)
3232
CFG_RUN_TARG_i386-apple-ios = $(call CFG_RUN_i386-apple-ios,,$(2))
3333
CFG_JEMALLOC_CFLAGS_i386-apple-ios = -target i386-apple-ios -Wl,-syslibroot $(CFG_IOSSIM_SDK) -Wl,-no_compact_unwind
34-
CFG_GNU_TRIPLE_i386-apple-ios := i386-apple-ios

branches/auto/mk/cfg/i586-mingw32msvc

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# i586-mingw32msvc configuration
2+
CC_i586-mingw32msvc=$(CFG_MINGW32_CROSS_PATH)/bin/i586-mingw32msvc-gcc
3+
CXX_i586-mingw32msvc=$(CFG_MINGW32_CROSS_PATH)/bin/i586-mingw32msvc-g++
4+
CPP_i586-mingw32msvc=$(CFG_MINGW32_CROSS_PATH)/bin/i586-mingw32msvc-cpp
5+
AR_i586-mingw32msvc=$(CFG_MINGW32_CROSS_PATH)/bin/i586-mingw32msvc-ar
6+
CFG_LIB_NAME_i586-mingw32msvc=$(1).dll
7+
CFG_STATIC_LIB_NAME_i586-mingw32msvc=$(1).lib
8+
CFG_LIB_GLOB_i586-mingw32msvc=$(1)-*.dll
9+
CFG_LIB_DSYM_GLOB_i586-mingw32msvc=$(1)-*.dylib.dSYM
10+
CFG_CFLAGS_i586-mingw32msvc := -march=i586 -m32 $(CFLAGS)
11+
CFG_GCCISH_CFLAGS_i586-mingw32msvc := -Wall -Werror -g -march=i586 -m32 $(CFLAGS)
12+
CFG_GCCISH_CXXFLAGS_i586-mingw32msvc := -fno-rtti $(CXXFLAGS)
13+
CFG_GCCISH_LINK_FLAGS_i586-mingw32msvc := -shared -g -m32
14+
CFG_GCCISH_DEF_FLAG_i586-mingw32msvc :=
15+
CFG_GCCISH_PRE_LIB_FLAGS_i586-mingw32msvc :=
16+
CFG_GCCISH_POST_LIB_FLAGS_i586-mingw32msvc :=
17+
CFG_DEF_SUFFIX_i586-mingw32msvc := .mingw32.def
18+
CFG_LLC_FLAGS_i586-mingw32msvc :=
19+
CFG_INSTALL_NAME_i586-mingw32msvc =
20+
CFG_EXE_SUFFIX_i586-mingw32msvc := .exe
21+
CFG_WINDOWSY_i586-mingw32msvc := 1
22+
CFG_UNIXY_i586-mingw32msvc :=
23+
CFG_PATH_MUNGE_i586-mingw32msvc := $(strip perl -i.bak -p \
24+
-e 's@\\(\S)@/\1@go;' \
25+
-e 's@^/([a-zA-Z])/@\1:/@o;')
26+
CFG_LDPATH_i586-mingw32msvc :=
27+
CFG_RUN_i586-mingw32msvc=
28+
CFG_RUN_TARG_i586-mingw32msvc=
29+

branches/auto/mk/cfg/i686-apple-darwin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ CFG_PATH_MUNGE_i686-apple-darwin := true
2424
CFG_LDPATH_i686-apple-darwin :=
2525
CFG_RUN_i686-apple-darwin=$(2)
2626
CFG_RUN_TARG_i686-apple-darwin=$(call CFG_RUN_i686-apple-darwin,,$(2))
27-
CFG_GNU_TRIPLE_i686-apple-darwin := i686-apple-darwin
27+

branches/auto/mk/cfg/i686-pc-windows-gnu

Lines changed: 0 additions & 28 deletions
This file was deleted.

branches/auto/mk/cfg/i686-unknown-linux-gnu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ CFG_PATH_MUNGE_i686-unknown-linux-gnu := true
2424
CFG_LDPATH_i686-unknown-linux-gnu :=
2525
CFG_RUN_i686-unknown-linux-gnu=$(2)
2626
CFG_RUN_TARG_i686-unknown-linux-gnu=$(call CFG_RUN_i686-unknown-linux-gnu,,$(2))
27-
CFG_GNU_TRIPLE_i686-unknown-linux-gnu := i686-unknown-linux-gnu
27+

branches/auto/mk/cfg/i686-w64-mingw32

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# i686-w64-mingw32 configuration
2+
CROSS_PREFIX_i686-w64-mingw32=i686-w64-mingw32-
3+
CC_i686-w64-mingw32=gcc
4+
CXX_i686-w64-mingw32=g++
5+
CPP_i686-w64-mingw32=gcc -E
6+
AR_i686-w64-mingw32=ar
7+
CFG_LIB_NAME_i686-w64-mingw32=$(1).dll
8+
CFG_STATIC_LIB_NAME_i686-w64-mingw32=$(1).lib
9+
CFG_LIB_GLOB_i686-w64-mingw32=$(1)-*.dll
10+
CFG_LIB_DSYM_GLOB_i686-w64-mingw32=$(1)-*.dylib.dSYM
11+
CFG_CFLAGS_i686-w64-mingw32 := -march=i686 -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS)
12+
CFG_GCCISH_CFLAGS_i686-w64-mingw32 := -Wall -Werror -g -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS)
13+
CFG_GCCISH_CXXFLAGS_i686-w64-mingw32 := -fno-rtti $(CXXFLAGS)
14+
CFG_GCCISH_LINK_FLAGS_i686-w64-mingw32 := -shared -g -m32
15+
CFG_GCCISH_DEF_FLAG_i686-w64-mingw32 :=
16+
CFG_GCCISH_PRE_LIB_FLAGS_i686-w64-mingw32 :=
17+
CFG_GCCISH_POST_LIB_FLAGS_i686-w64-mingw32 :=
18+
CFG_DEF_SUFFIX_i686-w64-mingw32 := .mingw32.def
19+
CFG_LLC_FLAGS_i686-w64-mingw32 :=
20+
CFG_INSTALL_NAME_i686-w64-mingw32 =
21+
CFG_EXE_SUFFIX_i686-w64-mingw32 := .exe
22+
CFG_WINDOWSY_i686-w64-mingw32 := 1
23+
CFG_UNIXY_i686-w64-mingw32 :=
24+
CFG_PATH_MUNGE_i686-w64-mingw32 :=
25+
CFG_LDPATH_i686-w64-mingw32 :=$(CFG_LDPATH_i686-w64-mingw32):$(PATH)
26+
CFG_RUN_i686-w64-mingw32=PATH="$(CFG_LDPATH_i686-w64-mingw32):$(1)" $(2)
27+
CFG_RUN_TARG_i686-w64-mingw32=$(call CFG_RUN_i686-w64-mingw32,$(HLIB$(1)_H_$(CFG_BUILD)),$(2))
28+
# Stop rustc from OOMing when building itself (I think)
29+
RUSTC_FLAGS_i686-w64-mingw32=-C link-args="-Wl,--large-address-aware"
30+
RUSTC_CROSS_FLAGS_i686-w64-mingw32 :=
31+

branches/auto/mk/cfg/mips-unknown-linux-gnu

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,3 @@ CFG_LDPATH_mips-unknown-linux-gnu :=
2525
CFG_RUN_mips-unknown-linux-gnu=
2626
CFG_RUN_TARG_mips-unknown-linux-gnu=
2727
RUSTC_FLAGS_mips-unknown-linux-gnu := -C target-cpu=mips32r2 -C target-feature="+mips32r2,+o32" -C soft-float
28-
CFG_GNU_TRIPLE_mips-unknown-linux-gnu := mips-unknown-linux-gnu

branches/auto/mk/cfg/mipsel-linux

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# mipsel-linux configuration
2+
CC_mipsel-linux=mipsel-linux-gcc
3+
CXX_mipsel-linux=mipsel-linux-g++
4+
CPP_mipsel-linux=mipsel-linux-gcc
5+
AR_mipsel-linux=mipsel-linux-ar
6+
CFG_LIB_NAME_mipsel-linux=lib$(1).so
7+
CFG_STATIC_LIB_NAME_mipsel-linux=lib$(1).a
8+
CFG_LIB_GLOB_mipsel-linux=lib$(1)-*.so
9+
CFG_LIB_DSYM_GLOB_mipsel-linux=lib$(1)-*.dylib.dSYM
10+
CFG_CFLAGS_mipsel-linux := -mips32 -mabi=32 $(CFLAGS)
11+
CFG_GCCISH_CFLAGS_mipsel-linux := -Wall -g -fPIC -mips32 -mabi=32 $(CFLAGS)
12+
CFG_GCCISH_CXXFLAGS_mipsel-linux := -fno-rtti $(CXXFLAGS)
13+
CFG_GCCISH_LINK_FLAGS_mipsel-linux := -shared -fPIC -g -mips32
14+
CFG_GCCISH_DEF_FLAG_mipsel-linux := -Wl,--export-dynamic,--dynamic-list=
15+
CFG_GCCISH_PRE_LIB_FLAGS_mipsel-linux := -Wl,-whole-archive
16+
CFG_GCCISH_POST_LIB_FLAGS_mipsel-linux := -Wl,-no-whole-archive
17+
CFG_DEF_SUFFIX_mipsel-linux := .linux.def
18+
CFG_LLC_FLAGS_mipsel-linux :=
19+
CFG_INSTALL_NAME_mipsel-linux =
20+
CFG_EXE_SUFFIX_mipsel-linux :=
21+
CFG_WINDOWSY_mipsel-linux :=
22+
CFG_UNIXY_mipsel-linux := 1
23+
CFG_PATH_MUNGE_mipsel-linux := true
24+
CFG_LDPATH_mipsel-linux :=
25+
CFG_RUN_mipsel-linux=
26+
CFG_RUN_TARG_mipsel-linux=
27+
RUSTC_FLAGS_mipsel-linux := -C target-cpu=mips32 -C target-feature="+mips32,+o32"

0 commit comments

Comments
 (0)