@@ -126,6 +126,7 @@ CFG_PATH_MUNGE_x86_64-unknown-linux-gnu := true
126
126
CFG_LDPATH_x86_64-unknown-linux-gnu :=
127
127
CFG_RUN_x86_64-unknown-linux-gnu =$(2 )
128
128
CFG_RUN_TARG_x86_64-unknown-linux-gnu =$(call CFG_RUN_x86_64-unknown-linux-gnu,,$(2 ) )
129
+ CFG_GNU_TRIPLE_x86_64-unknown-linux-gnu =x86_64-unknown-linux-gnu
129
130
130
131
# i686-unknown-linux-gnu configuration
131
132
CC_i686-unknown-linux-gnu =$(CC )
@@ -154,6 +155,7 @@ CFG_PATH_MUNGE_i686-unknown-linux-gnu := true
154
155
CFG_LDPATH_i686-unknown-linux-gnu :=
155
156
CFG_RUN_i686-unknown-linux-gnu =$(2 )
156
157
CFG_RUN_TARG_i686-unknown-linux-gnu =$(call CFG_RUN_i686-unknown-linux-gnu,,$(2 ) )
158
+ CFG_GNU_TRIPLE_i686-unknown-linux-gnu =i686-unknown-linux-gnu
157
159
158
160
# arm-apple-darwin configuration
159
161
CFG_SDK_NAME_arm-apple-darwin = iphoneos
@@ -190,6 +192,7 @@ CFG_RUN_arm-apple-darwin = $(2)
190
192
CFG_RUN_TARG_arm-apple-darwin = $(call CFG_RUN_arm-apple-darwin,,$(2 ) )
191
193
RUSTC_FLAGS_arm-apple-darwin := -C relocation_model=pic
192
194
RUSTC_CROSS_FLAGS_arm-apple-darwin :=-C relocation_model=pic
195
+ CFG_GNU_TRIPLE_arm-apple-darwin =arm-apple-darwin
193
196
194
197
# i386-apple-darwin configuration
195
198
CFG_SDK_NAME_i386-apple-darwin = iphonesimulator
@@ -225,6 +228,7 @@ CFG_LDPATH_i386-apple-darwin =
225
228
CFG_RUN_i386-apple-darwin = $(2 )
226
229
CFG_RUN_TARG_i386-apple-darwin = $(call CFG_RUN_i386-apple-darwin,,$(2 ) )
227
230
CFG_JEMALLOC_CFLAGS_i386-apple-darwin = -target i386-apple-darwin -Wl,-syslibroot $(CFG_IOSSIM_SDK ) -Wl,-no_compact_unwind
231
+ CFG_GNU_TRIPLE_i386-apple-darwin =i386-apple-darwin
228
232
229
233
# x86_64-apple-darwin configuration
230
234
CC_x86_64-apple-darwin =$(CC )
@@ -253,6 +257,7 @@ CFG_PATH_MUNGE_x86_64-apple-darwin := true
253
257
CFG_LDPATH_x86_64-apple-darwin :=
254
258
CFG_RUN_x86_64-apple-darwin =$(2 )
255
259
CFG_RUN_TARG_x86_64-apple-darwin =$(call CFG_RUN_x86_64-apple-darwin,,$(2 ) )
260
+ CFG_GNU_TRIPLE_x86_64-apple-darwin =x86_64-apple-darwin
256
261
257
262
# i686-apple-darwin configuration
258
263
CC_i686-apple-darwin =$(CC )
@@ -281,6 +286,7 @@ CFG_PATH_MUNGE_i686-apple-darwin := true
281
286
CFG_LDPATH_i686-apple-darwin :=
282
287
CFG_RUN_i686-apple-darwin =$(2 )
283
288
CFG_RUN_TARG_i686-apple-darwin =$(call CFG_RUN_i686-apple-darwin,,$(2 ) )
289
+ CFG_GNU_TRIPLE_i686-apple-darwin =i686-apple-darwin
284
290
285
291
# arm-linux-androideabi configuration
286
292
CC_arm-linux-androideabi =$(CFG_ANDROID_CROSS_PATH ) /bin/arm-linux-androideabi-gcc
@@ -311,6 +317,7 @@ CFG_RUN_arm-linux-androideabi=
311
317
CFG_RUN_TARG_arm-linux-androideabi =
312
318
RUSTC_FLAGS_arm-linux-androideabi :=
313
319
RUSTC_CROSS_FLAGS_arm-linux-androideabi :=
320
+ CFG_GNU_TRIPLE_arm-linux-androideabi =arm-linux-androideabi
314
321
315
322
# arm-unknown-linux-gnueabihf configuration
316
323
CROSS_PREFIX_arm-unknown-linux-gnueabihf =arm-linux-gnueabihf-
@@ -342,6 +349,7 @@ CFG_RUN_arm-unknown-linux-gnueabihf=$(2)
342
349
CFG_RUN_TARG_arm-unknown-linux-gnueabihf =$(call CFG_RUN_arm-unknown-linux-gnueabihf,,$(2 ) )
343
350
RUSTC_FLAGS_arm-unknown-linux-gnueabihf := -C target-feature=+v6,+vfp2
344
351
RUSTC_CROSS_FLAGS_arm-unknown-linux-gnueabihf :=
352
+ CFG_GNU_TRIPLE_arm-unknown-linux-gnueabihf =arm-unknown-linux-gnueabihf
345
353
346
354
# arm-unknown-linux-gnueabi configuration
347
355
CROSS_PREFIX_arm-unknown-linux-gnueabi =arm-linux-gnueabi-
@@ -373,6 +381,7 @@ CFG_RUN_arm-unknown-linux-gnueabi=$(2)
373
381
CFG_RUN_TARG_arm-unknown-linux-gnueabi =$(call CFG_RUN_arm-unknown-linux-gnueabi,,$(2 ) )
374
382
RUSTC_FLAGS_arm-unknown-linux-gnueabi :=
375
383
RUSTC_CROSS_FLAGS_arm-unknown-linux-gnueabi :=
384
+ CFG_GNU_TRIPLE_arm-unknown-linux-gnueabi =arm-unknown-linux-gnueabi
376
385
377
386
# mipsel-unknown-linux-gnu configuration
378
387
CC_mipsel-unknown-linux-gnu =mipsel-unknown-linux-gnu-gcc
@@ -402,6 +411,7 @@ CFG_LDPATH_mipsel-unknown-linux-gnu :=
402
411
CFG_RUN_mipsel-unknown-linux-gnu =
403
412
CFG_RUN_TARG_mipsel-unknown-linux-gnu =
404
413
RUSTC_FLAGS_mipsel-unknown-linux-gnu := -C target-cpu=mips32 -C target-feature="+mips32,+o32"
414
+ CFG_GNU_TRIPLE_mipsel-unknown-linux-gnu =mipsel-unknown-linux-gnu
405
415
406
416
407
417
# mips-unknown-linux-gnu configuration
@@ -432,36 +442,7 @@ CFG_LDPATH_mips-unknown-linux-gnu :=
432
442
CFG_RUN_mips-unknown-linux-gnu =
433
443
CFG_RUN_TARG_mips-unknown-linux-gnu =
434
444
RUSTC_FLAGS_mips-unknown-linux-gnu := -C target-cpu=mips32r2 -C target-feature="+mips32r2,+o32" -C soft-float
435
-
436
- # i686-pc-windows-gnu configuration
437
- CC_i686-pc-windows-gnu =$(CC )
438
- CXX_i686-pc-windows-gnu =$(CXX )
439
- CPP_i686-pc-windows-gnu =$(CPP )
440
- AR_i686-pc-windows-gnu =$(AR )
441
- CFG_LIB_NAME_i686-pc-windows-gnu =$(1 ) .dll
442
- CFG_STATIC_LIB_NAME_i686-pc-windows-gnu =$(1 ) .lib
443
- CFG_LIB_GLOB_i686-pc-windows-gnu =$(1 ) -*.dll
444
- CFG_LIB_DSYM_GLOB_i686-pc-windows-gnu =$(1 ) -*.dylib.dSYM
445
- CFG_CFLAGS_mips-i686-pc-windows-gnu := -m32 -march=i686 -D_WIN32_WINNT=0x0600 $(CFLAGS )
446
- CFG_GCCISH_CFLAGS_i686-pc-windows-gnu := -Wall -Werror -g -m32 -march=i686 -D_WIN32_WINNT=0x0600 -I$(CFG_SRC_DIR ) src/etc/mingw-fix-include $(CFLAGS )
447
- CFG_GCCISH_CXXFLAGS_i686-pc-windows-gnu := -fno-rtti $(CXXFLAGS )
448
- CFG_GCCISH_LINK_FLAGS_i686-pc-windows-gnu := -shared -fPIC -g -m32
449
- CFG_GCCISH_DEF_FLAG_i686-pc-windows-gnu :=
450
- CFG_GCCISH_PRE_LIB_FLAGS_i686-pc-windows-gnu :=
451
- CFG_GCCISH_POST_LIB_FLAGS_i686-pc-windows-gnu :=
452
- CFG_DEF_SUFFIX_i686-pc-windows-gnu := .mingw32.def
453
- CFG_LLC_FLAGS_i686-pc-windows-gnu :=
454
- CFG_INSTALL_NAME_i686-pc-windows-gnu =
455
- CFG_LIBUV_LINK_FLAGS_i686-pc-windows-gnu := -lws2_32 -lpsapi -liphlpapi
456
- CFG_LLVM_BUILD_ENV_i686-pc-windows-gnu := CPATH=$(CFG_SRC_DIR ) src/etc/mingw-fix-include
457
- CFG_EXE_SUFFIX_i686-pc-windows-gnu := .exe
458
- CFG_WINDOWSY_i686-pc-windows-gnu := 1
459
- CFG_UNIXY_i686-pc-windows-gnu :=
460
- CFG_PATH_MUNGE_i686-pc-windows-gnu :=
461
- CFG_LDPATH_i686-pc-windows-gnu :=$(CFG_LDPATH_i686-pc-windows-gnu ) :$(PATH )
462
- CFG_RUN_i686-pc-windows-gnu=PATH ="$(CFG_LDPATH_i686-pc-windows-gnu ) :$(1 ) " $(2 )
463
- CFG_RUN_TARG_i686-pc-windows-gnu =$(call CFG_RUN_i686-pc-windows-gnu,$(HLIB$(1 ) _H_$(CFG_BUILD ) ) ,$(2 ) )
464
- RUSTC_FLAGS_i686-pc-windows-gnu =-C link-args="-Wl,--large-address-aware"
445
+ CFG_GNU_TRIPLE_mips-unknown-linux-gnu =mips-unknown-linux-gnu
465
446
466
447
# i686-pc-windows-gnu configuration
467
448
CROSS_PREFIX_i686-pc-windows-gnu =i686-pc-windows-gnu-
@@ -473,14 +454,14 @@ CFG_LIB_NAME_i686-pc-windows-gnu=$(1).dll
473
454
CFG_STATIC_LIB_NAME_i686-pc-windows-gnu =$(1 ) .lib
474
455
CFG_LIB_GLOB_i686-pc-windows-gnu =$(1 ) -*.dll
475
456
CFG_LIB_DSYM_GLOB_i686-pc-windows-gnu =$(1 ) -*.dylib.dSYM
476
- CFG_CFLAGS_i586-w64-mingw32 := -march=i586 -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS )
457
+ CFG_CFLAGS_i686-pc-windows-gnu := -march=i586 -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS )
477
458
CFG_GCCISH_CFLAGS_i686-pc-windows-gnu := -Wall -Werror -g -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS )
478
459
CFG_GCCISH_CXXFLAGS_i686-pc-windows-gnu := -fno-rtti $(CXXFLAGS )
479
460
CFG_GCCISH_LINK_FLAGS_i686-pc-windows-gnu := -shared -g -m32
480
461
CFG_GCCISH_DEF_FLAG_i686-pc-windows-gnu :=
481
462
CFG_GCCISH_PRE_LIB_FLAGS_i686-pc-windows-gnu :=
482
463
CFG_GCCISH_POST_LIB_FLAGS_i686-pc-windows-gnu :=
483
- CFG_DEF_SUFFIX_i686-pc-windows-gnu := .mingw32 .def
464
+ CFG_DEF_SUFFIX_i686-pc-windows-gnu := .windows .def
484
465
CFG_LLC_FLAGS_i686-pc-windows-gnu :=
485
466
CFG_INSTALL_NAME_i686-pc-windows-gnu =
486
467
CFG_LIBUV_LINK_FLAGS_i686-pc-windows-gnu := -lws2_32 -lpsapi -liphlpapi
@@ -492,6 +473,7 @@ CFG_LDPATH_i686-pc-windows-gnu :=$(CFG_LDPATH_i686-pc-windows-gnu):$(PATH)
492
473
CFG_RUN_i686-pc-windows-gnu=PATH ="$(CFG_LDPATH_i686-pc-windows-gnu ) :$(1 ) " $(2 )
493
474
CFG_RUN_TARG_i686-pc-windows-gnu =$(call CFG_RUN_i686-pc-windows-gnu,$(HLIB$(1 ) _H_$(CFG_BUILD ) ) ,$(2 ) )
494
475
RUSTC_CROSS_FLAGS_i686-pc-windows-gnu :=
476
+ CFG_GNU_TRIPLE_i686-pc-windows-gnu =i686-w64-mingw32
495
477
496
478
# x86_64-pc-windows-gnu configuration
497
479
CROSS_PREFIX_x86_64-pc-windows-gnu =x86_64-pc-windows-gnu-
@@ -510,7 +492,7 @@ CFG_GCCISH_LINK_FLAGS_x86_64-pc-windows-gnu := -shared -g -m64
510
492
CFG_GCCISH_DEF_FLAG_x86_64-pc-windows-gnu :=
511
493
CFG_GCCISH_PRE_LIB_FLAGS_x86_64-pc-windows-gnu :=
512
494
CFG_GCCISH_POST_LIB_FLAGS_x86_64-pc-windows-gnu :=
513
- CFG_DEF_SUFFIX_x86_64-pc-windows-gnu := .mingw32 .def
495
+ CFG_DEF_SUFFIX_x86_64-pc-windows-gnu := .windows .def
514
496
CFG_LLC_FLAGS_x86_64-pc-windows-gnu :=
515
497
CFG_INSTALL_NAME_x86_64-pc-windows-gnu =
516
498
CFG_LIBUV_LINK_FLAGS_x86_64-pc-windows-gnu := -lws2_32 -lpsapi -liphlpapi
@@ -522,6 +504,7 @@ CFG_LDPATH_x86_64-pc-windows-gnu :=$(CFG_LDPATH_x86_64-pc-windows-gnu):$(PATH)
522
504
CFG_RUN_x86_64-pc-windows-gnu=PATH ="$(CFG_LDPATH_x86_64-pc-windows-gnu ) :$(1 ) " $(2 )
523
505
CFG_RUN_TARG_x86_64-pc-windows-gnu =$(call CFG_RUN_x86_64-pc-windows-gnu,$(HLIB$(1 ) _H_$(CFG_BUILD ) ) ,$(2 ) )
524
506
RUSTC_CROSS_FLAGS_x86_64-pc-windows-gnu :=
507
+ CFG_GNU_TRIPLE_x86_64-pc-windows-gnu =x86_64-w64-mingw32
525
508
526
509
# x86_64-unknown-freebsd configuration
527
510
CC_x86_64-unknown-freebsd =$(CC )
@@ -549,6 +532,7 @@ CFG_PATH_MUNGE_x86_64-unknown-freebsd :=
549
532
CFG_LDPATH_x86_64-unknown-freebsd :=
550
533
CFG_RUN_x86_64-unknown-freebsd =$(2 )
551
534
CFG_RUN_TARG_x86_64-unknown-freebsd =$(call CFG_RUN_x86_64-unknown-freebsd,,$(2 ) )
535
+ CFG_GNU_TRIPLE_x86_64-unknown-freebsd =x86_64-unknown-freebsd
552
536
553
537
# x86_64-pc-dragonfly-elf configuration
554
538
CC_x86_64-unknown-dragonfly =$(CC )
@@ -576,6 +560,7 @@ CFG_PATH_MUNGE_x86_64-unknown-dragonfly :=
576
560
CFG_LDPATH_x86_64-unknown-dragonfly :=
577
561
CFG_RUN_x86_64-unknown-dragonfly =$(2 )
578
562
CFG_RUN_TARG_x86_64-unknown-dragonfly =$(call CFG_RUN_x86_64-unknown-dragonfly,,$(2 ) )
563
+ CFG_GNU_TRIPLE_x86_64-pc-dragonfly-elf =x86_64-pc-dragonfly-elf
579
564
580
565
581
566
# The -Qunused-arguments sidesteps spurious warnings from clang
0 commit comments