Skip to content

Commit 6b130e3

Browse files
committed
Implement flexible target specification
Removes all target-specific knowledge from rustc. Some targets have changed during this, but none of these should be very visible outside of cross-compilation. The changes make our targets more consistent. iX86-unknown-linux-gnu is now only available as i686-unknown-linux-gnu. We used to accept any value of X greater than 1. i686 was released in 1995, and should encompass the bare minimum of what Rust supports on x86 CPUs. The only two windows targets are now i686-pc-windows-gnu and x86_64-pc-windows-gnu. The iOS target has been renamed from arm-apple-ios to arm-apple-darwin. A complete list of the targets we accept now: arm-apple-darwin arm-linux-androideabi arm-unknown-linux-gnueabi arm-unknown-linux-gnueabihf i686-apple-darwin i686-pc-windows-gnu i686-unknown-freebsd i686-unknown-linux-gnu mips-unknown-linux-gnu mipsel-unknown-linux-gnu x86_64-apple-darwin x86_64-unknown-freebsd x86_64-unknown-linux-gnu x86_64-pc-windows-gnu Closes #16093 [breaking-change]
1 parent 82fb413 commit 6b130e3

Some content is hidden

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

77 files changed

+1598
-799
lines changed

configure

+42-15
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,22 @@ envopt() {
291291
fi
292292
}
293293

294+
to_llvm_triple() {
295+
case $1 in
296+
i686-w64-mingw32) echo i686-pc-windows-gnu ;;
297+
x86_64-w64-mingw32) echo x86_64-pc-windows-gnu ;;
298+
*) echo $1 ;;
299+
esac
300+
}
301+
302+
to_gnu_triple() {
303+
case $1 in
304+
i686-pc-windows-gnu) echo i686-w64-mingw32 ;;
305+
x86_64-pc-windows-gnu) echo x86_64-w64-mingw32 ;;
306+
*) echo $1 ;;
307+
esac
308+
}
309+
294310
msg "looking for configure programs"
295311
need_cmd cmp
296312
need_cmd mkdir
@@ -350,37 +366,40 @@ case $CFG_OSTYPE in
350366
# instead, msys defines $MSYSTEM which is MINGW32 on i686 and
351367
# MINGW64 on x86_64.
352368
CFG_CPUTYPE=i686
353-
CFG_OSTYPE=w64-mingw32
369+
CFG_OSTYPE=pc-windows-gnu
354370
if [ "$MSYSTEM" = MINGW64 ]
355371
then
356372
CFG_CPUTYPE=x86_64
357-
CFG_OSTYPE=w64-mingw32
358373
fi
359374
;;
360375

376+
MSYS*)
377+
CFG_OSTYPE=pc-windows-gnu
378+
;;
379+
361380
# Thad's Cygwin identifers below
362381

363382
# Vista 32 bit
364383
CYGWIN_NT-6.0)
365-
CFG_OSTYPE=pc-mingw32
384+
CFG_OSTYPE=pc-windows-gnu
366385
CFG_CPUTYPE=i686
367386
;;
368387

369388
# Vista 64 bit
370389
CYGWIN_NT-6.0-WOW64)
371-
CFG_OSTYPE=w64-mingw32
390+
CFG_OSTYPE=pc-windows-gnu
372391
CFG_CPUTYPE=x86_64
373392
;;
374393

375394
# Win 7 32 bit
376395
CYGWIN_NT-6.1)
377-
CFG_OSTYPE=pc-mingw32
396+
CFG_OSTYPE=pc-windows-gnu
378397
CFG_CPUTYPE=i686
379398
;;
380399

381400
# Win 7 64 bit
382401
CYGWIN_NT-6.1-WOW64)
383-
CFG_OSTYPE=w64-mingw32
402+
CFG_OSTYPE=pc-windows-gnu
384403
CFG_CPUTYPE=x86_64
385404
;;
386405

@@ -466,7 +485,6 @@ opt llvm-assertions 1 "build LLVM with assertions"
466485
opt debug 1 "build with extra debug fun"
467486
opt ratchet-bench 0 "ratchet benchmarks"
468487
opt fast-make 0 "use .gitmodules as timestamp for submodule deps"
469-
opt mingw-cross 0 "cross-compile for win32 using mingw"
470488
opt ccache 0 "invoke gcc/clang via ccache to reuse object files between builds"
471489
opt local-rust 0 "use an installed rustc rather than downloading a snapshot"
472490
opt llvm-static-stdcpp 0 "statically link to libstdc++ for LLVM"
@@ -487,7 +505,6 @@ valopt llvm-root "" "set LLVM root"
487505
valopt jemalloc-root "" "set directory where libjemalloc_pic.a is located"
488506
valopt build "${DEFAULT_BUILD}" "GNUs ./configure syntax LLVM build triple"
489507
valopt android-cross-path "/opt/ndk_standalone" "Android NDK standalone path"
490-
valopt mingw32-cross-path "" "MinGW32 cross compiler path"
491508

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

521+
# Temporarily support old triples until buildbots get updated
522+
CFG_BUILD=$(to_llvm_triple $CFG_BUILD)
523+
putvar CFG_BUILD # Yes, this creates a duplicate entry, but the last one wins.
524+
CFG_HOST=$(to_llvm_triple $CFG_HOST)
525+
CFG_TARGET=$(to_llvm_triple $CFG_TARGET)
526+
504527
# On windows we just store the libraries in the bin directory because
505528
# there's no rpath. This is where the build system itself puts libraries;
506529
# --libdir is used to configure the installation directory.
507530
# FIXME: This needs to parameterized over target triples. Do it in platform.mk
508531
CFG_LIBDIR_RELATIVE=lib
509-
if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
532+
if [ "$CFG_OSTYPE" = "pc-windows-gnu" ]
510533
then
511534
CFG_LIBDIR_RELATIVE=bin
512535
fi
@@ -632,7 +655,7 @@ then
632655
fi
633656

634657
BIN_SUF=
635-
if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
658+
if [ "$CFG_OSTYPE" = "pc-windows-gnu" ]
636659
then
637660
BIN_SUF=.exe
638661
fi
@@ -1100,12 +1123,15 @@ do
11001123

11011124
if [ ${do_reconfigure} -ne 0 ]
11021125
then
1103-
msg "configuring LLVM for $t"
1126+
# LLVM's configure doesn't recognize the new Windows triples yet
1127+
gnu_t=$(to_gnu_triple $t)
1128+
1129+
msg "configuring LLVM for $gnu_t"
11041130

11051131
LLVM_TARGETS="--enable-targets=x86,x86_64,arm,mips"
1106-
LLVM_BUILD="--build=$t"
1107-
LLVM_HOST="--host=$t"
1108-
LLVM_TARGET="--target=$t"
1132+
LLVM_BUILD="--build=$gnu_t"
1133+
LLVM_HOST="--host=$gnu_t"
1134+
LLVM_TARGET="--target=$gnu_t"
11091135

11101136
# Disable unused LLVM features
11111137
LLVM_OPTS="$LLVM_DBG_OPTS $LLVM_ASSERTION_OPTS --disable-docs --enable-bindings=none"
@@ -1119,7 +1145,7 @@ do
11191145
# (llvm's configure tries to find pthread first, so we have to disable it explicitly.)
11201146
# Also note that pthreads works badly on mingw-w64 systems: #8996
11211147
case "$CFG_BUILD" in
1122-
(*-mingw32)
1148+
(*-windows-*)
11231149
LLVM_OPTS="$LLVM_OPTS --disable-pthreads"
11241150
;;
11251151
esac
@@ -1269,6 +1295,7 @@ putvar CFG_HOST
12691295
putvar CFG_TARGET
12701296
putvar CFG_LIBDIR_RELATIVE
12711297
putvar CFG_DISABLE_MANAGE_SUBMODULES
1298+
putvar CFG_ANDROID_CROSS_PATH
12721299
putvar CFG_MANDIR
12731300

12741301
# Avoid spurious warnings from clang by feeding it original source on

mk/cfg/arm-apple-ios

+2-1
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-darwin -isysroot $(CFG_IOS_SDK) -mios-version-min=7.0
6+
CFG_IOS_FLAGS = -target armv7-apple-ios -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,3 +32,4 @@ 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

mk/cfg/arm-linux-androideabi

+1
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ 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

mk/cfg/arm-unknown-linux-gnueabi

+1
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ 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

mk/cfg/arm-unknown-linux-gnueabihf

+1
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ 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

mk/cfg/i386-apple-ios

+1
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ 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

mk/cfg/i586-mingw32msvc

-29
This file was deleted.

mk/cfg/i686-apple-darwin

+1-1
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-
27+
CFG_GNU_TRIPLE_i686-apple-darwin := i686-apple-darwin

mk/cfg/i686-pc-windows-gnu

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# i686-pc-windows-gnu configuration
2+
CROSS_PREFIX_i686-pc-windows-gnu=i686-pc-windows-gnu-
3+
CC_i686-pc-windows-gnu=gcc
4+
CXX_i686-pc-windows-gnu=g++
5+
CPP_i686-pc-windows-gnu=gcc -E
6+
AR_i686-pc-windows-gnu=ar
7+
CFG_LIB_NAME_i686-pc-windows-gnu=$(1).dll
8+
CFG_STATIC_LIB_NAME_i686-pc-windows-gnu=$(1).lib
9+
CFG_LIB_GLOB_i686-pc-windows-gnu=$(1)-*.dll
10+
CFG_LIB_DSYM_GLOB_i686-pc-windows-gnu=$(1)-*.dylib.dSYM
11+
CFG_CFLAGS_i686-pc-windows-gnu := -march=i686 -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS)
12+
CFG_GCCISH_CFLAGS_i686-pc-windows-gnu := -Wall -Werror -g -m32 -D_WIN32_WINNT=0x0600 $(CFLAGS)
13+
CFG_GCCISH_CXXFLAGS_i686-pc-windows-gnu := -fno-rtti $(CXXFLAGS)
14+
CFG_GCCISH_LINK_FLAGS_i686-pc-windows-gnu := -shared -g -m32
15+
CFG_GCCISH_DEF_FLAG_i686-pc-windows-gnu :=
16+
CFG_GCCISH_PRE_LIB_FLAGS_i686-pc-windows-gnu :=
17+
CFG_GCCISH_POST_LIB_FLAGS_i686-pc-windows-gnu :=
18+
CFG_DEF_SUFFIX_i686-pc-windows-gnu := .windows.def
19+
CFG_LLC_FLAGS_i686-pc-windows-gnu :=
20+
CFG_INSTALL_NAME_i686-pc-windows-gnu =
21+
CFG_EXE_SUFFIX_i686-pc-windows-gnu := .exe
22+
CFG_WINDOWSY_i686-pc-windows-gnu := 1
23+
CFG_UNIXY_i686-pc-windows-gnu :=
24+
CFG_PATH_MUNGE_i686-pc-windows-gnu :=
25+
CFG_LDPATH_i686-pc-windows-gnu :=$(CFG_LDPATH_i686-pc-windows-gnu):$(PATH)
26+
CFG_RUN_i686-pc-windows-gnu=PATH="$(CFG_LDPATH_i686-pc-windows-gnu):$(1)" $(2)
27+
CFG_RUN_TARG_i686-pc-windows-gnu=$(call CFG_RUN_i686-pc-windows-gnu,$(HLIB$(1)_H_$(CFG_BUILD)),$(2))
28+
CFG_GNU_TRIPLE_i686-pc-windows-gnu := i686-w64-mingw32

mk/cfg/i686-unknown-linux-gnu

+1-1
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-
27+
CFG_GNU_TRIPLE_i686-unknown-linux-gnu := i686-unknown-linux-gnu

mk/cfg/i686-w64-mingw32

-31
This file was deleted.

mk/cfg/mips-unknown-linux-gnu

+1
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ 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

mk/cfg/mipsel-linux

-27
This file was deleted.

mk/cfg/mipsel-unknown-linux-gnu

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

mk/cfg/x86_64-apple-darwin

+1
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,4 @@ CFG_PATH_MUNGE_x86_64-apple-darwin := true
2424
CFG_LDPATH_x86_64-apple-darwin :=
2525
CFG_RUN_x86_64-apple-darwin=$(2)
2626
CFG_RUN_TARG_x86_64-apple-darwin=$(call CFG_RUN_x86_64-apple-darwin,,$(2))
27+
CFG_GNU_TRIPLE_x86_64-apple-darwin := x86_64-apple-darwin

mk/cfg/x86_64-pc-windows-gnu

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# x86_64-pc-windows-gnu configuration
2+
CROSS_PREFIX_x86_64-pc-windows-gnu=x86_64-pc-windows-gnu-
3+
CC_x86_64-pc-windows-gnu=gcc
4+
CXX_x86_64-pc-windows-gnu=g++
5+
CPP_x86_64-pc-windows-gnu=gcc -E
6+
AR_x86_64-pc-windows-gnu=ar
7+
CFG_LIB_NAME_x86_64-pc-windows-gnu=$(1).dll
8+
CFG_STATIC_LIB_NAME_x86_64-pc-windows-gnu=$(1).lib
9+
CFG_LIB_GLOB_x86_64-pc-windows-gnu=$(1)-*.dll
10+
CFG_LIB_DSYM_GLOB_x86_64-pc-windows-gnu=$(1)-*.dylib.dSYM
11+
CFG_CFLAGS_x86_64-pc-windows-gnu := -m64 -D_WIN32_WINNT=0x0600 $(CFLAGS)
12+
CFG_GCCISH_CFLAGS_x86_64-pc-windows-gnu := -Wall -Werror -g -m64 -D_WIN32_WINNT=0x0600 $(CFLAGS)
13+
CFG_GCCISH_CXXFLAGS_x86_64-pc-windows-gnu := -fno-rtti $(CXXFLAGS)
14+
CFG_GCCISH_LINK_FLAGS_x86_64-pc-windows-gnu := -shared -g -m64
15+
CFG_GCCISH_DEF_FLAG_x86_64-pc-windows-gnu :=
16+
CFG_GCCISH_PRE_LIB_FLAGS_x86_64-pc-windows-gnu :=
17+
CFG_GCCISH_POST_LIB_FLAGS_x86_64-pc-windows-gnu :=
18+
CFG_DEF_SUFFIX_x86_64-pc-windows-gnu := .windows.def
19+
CFG_LLC_FLAGS_x86_64-pc-windows-gnu :=
20+
CFG_INSTALL_NAME_x86_64-pc-windows-gnu =
21+
CFG_EXE_SUFFIX_x86_64-pc-windows-gnu := .exe
22+
CFG_WINDOWSY_x86_64-pc-windows-gnu := 1
23+
CFG_UNIXY_x86_64-pc-windows-gnu :=
24+
CFG_PATH_MUNGE_x86_64-pc-windows-gnu :=
25+
CFG_LDPATH_x86_64-pc-windows-gnu :=$(CFG_LDPATH_x86_64-pc-windows-gnu):$(PATH)
26+
CFG_RUN_x86_64-pc-windows-gnu=PATH="$(CFG_LDPATH_x86_64-pc-windows-gnu):$(1)" $(2)
27+
CFG_RUN_TARG_x86_64-pc-windows-gnu=$(call CFG_RUN_x86_64-pc-windows-gnu,$(HLIB$(1)_H_$(CFG_BUILD)),$(2))
28+
CFG_GNU_TRIPLE_x86_64-pc-windows-gnu := x86_64-w64-mingw32

mk/cfg/x86_64-unknown-dragonfly

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ CFG_PATH_MUNGE_x86_64-unknown-dragonfly :=
2323
CFG_LDPATH_x86_64-unknown-dragonfly :=
2424
CFG_RUN_x86_64-unknown-dragonfly=$(2)
2525
CFG_RUN_TARG_x86_64-unknown-dragonfly=$(call CFG_RUN_x86_64-unknown-dragonfly,,$(2))
26+
CFG_GNU_TRIPLE_x86_64-unknown-dragonfly := x86_64-unknown-dragonfly

mk/cfg/x86_64-unknown-freebsd

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ CFG_PATH_MUNGE_x86_64-unknown-freebsd :=
2323
CFG_LDPATH_x86_64-unknown-freebsd :=
2424
CFG_RUN_x86_64-unknown-freebsd=$(2)
2525
CFG_RUN_TARG_x86_64-unknown-freebsd=$(call CFG_RUN_x86_64-unknown-freebsd,,$(2))
26+
CFG_GNU_TRIPLE_x86_64-unknown-freebsd := x86_64-unknown-freebsd

0 commit comments

Comments
 (0)