File tree 4 files changed +3
-21
lines changed
4 files changed +3
-21
lines changed Original file line number Diff line number Diff line change @@ -215,16 +215,6 @@ define CFG_MAKE_TOOLCHAIN
215
215
216
216
ifeq ($$(findstring $(HOST_$(1 ) ) ,arm aarch64 mips mipsel powerpc) ,)
217
217
218
- # On OpenBSD, we need to pass the path of libstdc++.so to the linker
219
- # (use path of libstdc++.a which is a known name for the same path)
220
- ifeq ($(OSTYPE_$(1 ) ) ,unknown-openbsd)
221
- STDCPP_LIBDIR_RUSTFLAGS_$(1 ) = \
222
- -L "$$(dir $$(shell $$(CC_$(1 ) ) $$(CFG_GCCISH_CFLAGS_$(1 ) ) \
223
- -print-file-name=lib$(CFG_STDCPP_NAME ) .a) ) "
224
- else
225
- STDCPP_LIBDIR_RUSTFLAGS_$(1 ) =
226
- endif
227
-
228
218
# On Bitrig, we need the relocation model to be PIC for everything
229
219
ifeq (,$(filter $(OSTYPE_$(1 ) ) ,bitrig) )
230
220
LLVM_MC_RELOCATION_MODEL="pic"
Original file line number Diff line number Diff line change @@ -95,7 +95,6 @@ $$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$(4): \
95
95
$$(RUSTFLAGS_$(4 ) ) \
96
96
$$(RUSTFLAGS$(1 ) _$(4 ) ) \
97
97
$$(RUSTFLAGS$(1 ) _$(4 ) _T_$(2 ) ) \
98
- $$(STDCPP_LIBDIR_RUSTFLAGS_$(2 ) ) \
99
98
--out-dir $$(@D ) \
100
99
-C extra-filename=-$$(CFG_FILENAME_EXTRA ) \
101
100
$$<
@@ -130,7 +129,6 @@ $$(TBIN$(1)_T_$(2)_H_$(3))/$(4)$$(X_$(2)): \
130
129
| $$(TBIN$(1 ) _T_$(2 ) _H_$(3 ) ) /
131
130
@$$(call E, rustc: $$@ )
132
131
$$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) \
133
- $$(STDCPP_LIBDIR_RUSTFLAGS_$(2 ) ) \
134
132
$$(LLVM_LIBDIR_RUSTFLAGS_$(2 ) ) \
135
133
-o $$@ $$< --cfg $(4 )
136
134
Original file line number Diff line number Diff line change @@ -393,8 +393,7 @@ $(3)/stage$(1)/test/$(4)test-$(2)$$(X_$(2)): \
393
393
$$(subst @,,$$(STAGE$(1 ) _T_$(2 ) _H_$(3 ) ) ) -o $$@ $$< --test \
394
394
-L "$$(RT_OUTPUT_DIR_$(2 ) ) " \
395
395
$$(LLVM_LIBDIR_RUSTFLAGS_$(2 ) ) \
396
- $$(RUSTFLAGS_$(4 ) ) \
397
- $$(STDCPP_LIBDIR_RUSTFLAGS_$(2 ) )
396
+ $$(RUSTFLAGS_$(4 ) )
398
397
399
398
endef
400
399
@@ -664,9 +663,9 @@ CTEST_COMMON_ARGS$(1)-T-$(2)-H-$(3) := \
664
663
--android-cross-path=$(CFG_ANDROID_CROSS_PATH ) \
665
664
--adb-path=$(CFG_ADB ) \
666
665
--adb-test-dir=$(CFG_ADB_TEST_DIR ) \
667
- --host-rustcflags "$(RUSTC_FLAGS_$(3 ) ) $$(CTEST_RUSTC_FLAGS ) -L $$(RT_OUTPUT_DIR_$(3 ) ) $$( STDCPP_LIBDIR_RUSTFLAGS_ $( 3 ) ) " \
666
+ --host-rustcflags "$(RUSTC_FLAGS_$(3 ) ) $$(CTEST_RUSTC_FLAGS ) -L $$(RT_OUTPUT_DIR_$(3 ) ) " \
668
667
--lldb-python-dir=$(CFG_LLDB_PYTHON_DIR ) \
669
- --target-rustcflags "$(RUSTC_FLAGS_$(2 ) ) $$(CTEST_RUSTC_FLAGS ) -L $$(RT_OUTPUT_DIR_$(2 ) ) $$( STDCPP_LIBDIR_RUSTFLAGS_ $( 2 ) ) " \
668
+ --target-rustcflags "$(RUSTC_FLAGS_$(2 ) ) $$(CTEST_RUSTC_FLAGS ) -L $$(RT_OUTPUT_DIR_$(2 ) ) " \
670
669
$$(CTEST_TESTARGS )
671
670
672
671
ifdef CFG_VALGRIND_RPASS
Original file line number Diff line number Diff line change @@ -85,11 +85,6 @@ ifeq ($(UNAME),Bitrig)
85
85
else
86
86
ifeq ($(UNAME ) ,OpenBSD)
87
87
EXTRACFLAGS := -lm -lpthread
88
- # extend search lib for found estdc++ if build using gcc from
89
- # ports under OpenBSD. This is needed for:
90
- # - run-make/execution-engine
91
- # - run-make/issue-19371
92
- RUSTC := $(RUSTC) -L/usr/local/lib
93
88
else
94
89
EXTRACFLAGS := -lm -lrt -ldl -lpthread
95
90
EXTRACXXFLAGS := -lstdc++
You can’t perform that action at this time.
0 commit comments