Skip to content

Commit 72405aa

Browse files
committed
---
yaml --- r: 148727 b: refs/heads/try2 c: 4004493 h: refs/heads/master i: 148725: 71b8922 148723: 9a2be10 148719: c71b998 v: v3
1 parent 9f7f483 commit 72405aa

File tree

483 files changed

+6247
-6700
lines changed

Some content is hidden

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

483 files changed

+6247
-6700
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 5a618129b842f875dac5531ce7b8385fe4fcda6c
8+
refs/heads/try2: 4004493f8af4ef94927f23154a86a4c936a0eec8
99
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/try2/.gitignore

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,11 @@ src/.DS_Store
7474
/doc/html
7575
/doc/latex
7676
/doc/std
77-
/doc/arena
7877
/doc/extra
79-
/doc/flate
80-
/doc/glob
8178
/doc/green
8279
/doc/native
8380
/doc/rustc
8481
/doc/syntax
85-
/doc/rustdoc
8682
/doc/rustuv
8783
/doc/rustpkg
8884
/nd/

branches/try2/AUTHORS.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ Vincent Belliard <[email protected]>
351351
Vivek Galatage <[email protected]>
352352
Volker Mische <[email protected]>
353353
Wade Mealing <[email protected]>
354-
William Ting <io@williamting.com>
354+
William Ting <william.h.ting@gmail.com>
355355
Yasuhiro Fujii <[email protected]>
356356
Young-il Choi <[email protected]>
357357
Youngmin Yoo <[email protected]>

branches/try2/Makefile.in

Lines changed: 184 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ endif
124124
ifdef TRACE
125125
CFG_RUSTC_FLAGS += -Z trace
126126
endif
127-
ifdef CFG_DISABLE_RPATH
127+
ifdef DISABLE_RPATH
128128
# NOTE: make this CFG_RUSTC_FLAGS after stage0 snapshot
129129
RUSTFLAGS_STAGE1 += --no-rpath
130130
RUSTFLAGS_STAGE2 += --no-rpath
@@ -222,27 +222,72 @@ GENERATED :=
222222

223223

224224
######################################################################
225-
# Cleaning out old crates
225+
# Crates
226226
######################################################################
227227

228+
define DEF_LIBS
229+
230+
CFG_RUNTIME_$(1) :=$(call CFG_STATIC_LIB_NAME_$(1),rustrt)
231+
CFG_RUSTLLVM_$(1) :=$(call CFG_STATIC_LIB_NAME_$(1),rustllvm)
232+
CFG_STDLIB_$(1) :=$(call CFG_LIB_NAME_$(1),std)
233+
CFG_EXTRALIB_$(1) :=$(call CFG_LIB_NAME_$(1),extra)
234+
CFG_LIBRUSTC_$(1) :=$(call CFG_LIB_NAME_$(1),rustc)
235+
CFG_LIBSYNTAX_$(1) :=$(call CFG_LIB_NAME_$(1),syntax)
236+
CFG_LIBRUSTPKG_$(1) :=$(call CFG_LIB_NAME_$(1),rustpkg)
237+
CFG_LIBRUSTDOC_$(1) :=$(call CFG_LIB_NAME_$(1),rustdoc)
238+
CFG_LIBRUSTUV_$(1) :=$(call CFG_LIB_NAME_$(1),rustuv)
239+
CFG_LIBGREEN_$(1) :=$(call CFG_LIB_NAME_$(1),green)
240+
CFG_LIBNATIVE_$(1) :=$(call CFG_LIB_NAME_$(1),native)
241+
242+
EXTRALIB_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),extra)
243+
STDLIB_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),std)
244+
LIBRUSTC_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustc)
245+
LIBSYNTAX_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),syntax)
246+
LIBRUSTPKG_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustpkg)
247+
LIBRUSTDOC_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustdoc)
248+
LIBRUSTUV_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustuv)
249+
LIBGREEN_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),green)
250+
LIBNATIVE_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),native)
251+
EXTRALIB_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),extra)
252+
STDLIB_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),std)
253+
LIBRUSTC_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustc)
254+
LIBSYNTAX_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),syntax)
255+
LIBRUSTPKG_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustpkg)
256+
LIBRUSTDOC_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustdoc)
257+
LIBRUSTUV_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustuv)
258+
LIBGREEN_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),green)
259+
LIBNATIVE_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),native)
260+
261+
EXTRALIB_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,extra)
262+
STDLIB_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,std)
263+
LIBRUSTUV_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,rustuv)
264+
LIBSYNTAX_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,syntax)
265+
LIBRUSTC_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,rustc)
266+
LIBNATIVE_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,native)
267+
LIBGREEN_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,green)
268+
269+
endef
270+
228271
# $(1) is the path for directory to match against
229272
# $(2) is the glob to use in the match
273+
# $(3) is filename (usually the target being created) to filter out from match
274+
# (i.e. filename is not out-of-date artifact from prior Rust version/build)
230275
#
231276
# Note that a common bug is to accidentally construct the glob denoted
232277
# by $(2) with a space character prefix, which invalidates the
233278
# construction $(1)$(2).
234-
define CHECK_FOR_OLD_GLOB_MATCHES
235-
$(Q)MATCHES="$(wildcard $(1))"; if [ -n "$$MATCHES" ] ; then echo "warning: there are previous" \'$(notdir $(2))\' "libraries:" $$MATCHES; fi
279+
define CHECK_FOR_OLD_GLOB_MATCHES_EXCEPT
280+
$(Q)MATCHES="$(filter-out %$(3),$(wildcard $(1)/$(2)))"; if [ -n "$$MATCHES" ] ; then echo "warning: there are previous" \'$(2)\' "libraries:" $$MATCHES; fi
236281
endef
237282

238283
# Same interface as above, but deletes rather than just listing the files.
239284
ifdef VERBOSE
240-
define REMOVE_ALL_OLD_GLOB_MATCHES
241-
$(Q)MATCHES="$(wildcard $(1))"; if [ -n "$$MATCHES" ] ; then echo "warning: removing previous" \'$(notdir $(1))\' "libraries:" $$MATCHES; rm $$MATCHES ; fi
285+
define REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT
286+
$(Q)MATCHES="$(filter-out %$(3),$(wildcard $(1)/$(2)))"; if [ -n "$$MATCHES" ] ; then echo "warning: removing previous" \'$(2)\' "libraries:" $$MATCHES; rm $$MATCHES ; fi
242287
endef
243288
else
244-
define REMOVE_ALL_OLD_GLOB_MATCHES
245-
$(Q)MATCHES="$(wildcard $(1))"; if [ -n "$$MATCHES" ] ; then rm $$MATCHES ; fi
289+
define REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT
290+
$(Q)MATCHES="$(filter-out %$(3),$(wildcard $(1)/$(2)))"; if [ -n "$$MATCHES" ] ; then rm $$MATCHES ; fi
246291
endef
247292
endif
248293

@@ -253,15 +298,72 @@ endif
253298
# soon. (This is in contrast to the macros above, which are meant to
254299
# be run at the outset of a command list in a rule.)
255300
ifdef VERBOSE
256-
define LIST_ALL_OLD_GLOB_MATCHES
257-
@echo "info: now are following matches for" '$(notdir $(1))' "libraries:"
258-
@( ls $(1) 2>/dev/null || true )
301+
define LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
302+
@echo "info: now are following matches for" '$(2)' "libraries:"
303+
@( cd $(1) && ( ls $(2) 2>/dev/null || true ) | grep -v $(3) || true )
259304
endef
260305
else
261-
define LIST_ALL_OLD_GLOB_MATCHES
306+
define LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
262307
endef
263308
endif
264309

310+
$(foreach target,$(CFG_TARGET),\
311+
$(eval $(call DEF_LIBS,$(target))))
312+
313+
######################################################################
314+
# Standard library variables
315+
######################################################################
316+
317+
STDLIB_CRATE := $(S)src/libstd/lib.rs
318+
STDLIB_INPUTS := $(wildcard $(addprefix $(S)src/libstd/, \
319+
*.rs */*.rs */*/*rs */*/*/*rs))
320+
321+
######################################################################
322+
# Extra library variables
323+
######################################################################
324+
325+
EXTRALIB_CRATE := $(S)src/libextra/lib.rs
326+
EXTRALIB_INPUTS := $(wildcard $(addprefix $(S)src/libextra/, \
327+
*.rs */*.rs))
328+
329+
######################################################################
330+
# Rust UV library variables
331+
######################################################################
332+
333+
LIBRUSTUV_CRATE := $(S)src/librustuv/lib.rs
334+
LIBRUSTUV_INPUTS := $(wildcard $(addprefix $(S)src/librustuv/, \
335+
*.rs */*.rs))
336+
337+
######################################################################
338+
# Green threading library variables
339+
######################################################################
340+
341+
LIBGREEN_CRATE := $(S)src/libgreen/lib.rs
342+
LIBGREEN_INPUTS := $(wildcard $(addprefix $(S)src/libgreen/, \
343+
*.rs */*.rs))
344+
345+
######################################################################
346+
# Native threading library variables
347+
######################################################################
348+
349+
LIBNATIVE_CRATE := $(S)src/libnative/lib.rs
350+
LIBNATIVE_INPUTS := $(wildcard $(addprefix $(S)src/libnative/, \
351+
*.rs */*.rs))
352+
353+
######################################################################
354+
# rustc crate variables
355+
######################################################################
356+
357+
COMPILER_CRATE := $(S)src/librustc/lib.rs
358+
COMPILER_INPUTS := $(wildcard $(addprefix $(S)src/librustc/, \
359+
*.rs */*.rs */*/*.rs */*/*/*.rs))
360+
361+
LIBSYNTAX_CRATE := $(S)src/libsyntax/lib.rs
362+
LIBSYNTAX_INPUTS := $(wildcard $(addprefix $(S)src/libsyntax/, \
363+
*.rs */*.rs */*/*.rs */*/*/*.rs))
364+
365+
DRIVER_CRATE := $(S)src/driver/driver.rs
366+
265367
######################################################################
266368
# LLVM macros
267369
######################################################################
@@ -323,10 +425,12 @@ export CFG_LIBDIR_RELATIVE
323425
export CFG_DISABLE_INJECT_STD_VERSION
324426

325427
######################################################################
326-
# Per-stage targets and runner
428+
# Subprograms
327429
######################################################################
328430

329-
include $(CFG_SRC_DIR)mk/crates.mk
431+
######################################################################
432+
# Per-stage targets and runner
433+
######################################################################
330434

331435
define SREQ
332436
# $(1) is the stage number
@@ -343,37 +447,84 @@ TROOT$(1)_T_$(2)_H_$(3) = $$(HLIB$(1)_H_$(3))/$$(CFG_RUSTLIBDIR)/$(2)
343447
TBIN$(1)_T_$(2)_H_$(3) = $$(TROOT$(1)_T_$(2)_H_$(3))/bin
344448
TLIB$(1)_T_$(2)_H_$(3) = $$(TROOT$(1)_T_$(2)_H_$(3))/lib
345449

450+
# The name of the standard and extra libraries used by rustc
451+
HSTDLIB_DEFAULT$(1)_H_$(3) = \
452+
$$(HLIB$(1)_H_$(3))/$(CFG_STDLIB_$(3))
453+
TSTDLIB_DEFAULT$(1)_T_$(2)_H_$(3) = \
454+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_STDLIB_$(2))
455+
456+
HEXTRALIB_DEFAULT$(1)_H_$(3) = \
457+
$$(HLIB$(1)_H_$(3))/$(CFG_EXTRALIB_$(3))
458+
TEXTRALIB_DEFAULT$(1)_T_$(2)_H_$(3) = \
459+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2))
460+
461+
HLIBRUSTC_DEFAULT$(1)_H_$(3) = \
462+
$$(HLIB$(1)_H_$(3))/$(CFG_LIBRUSTC_$(3))
463+
TLIBRUSTC_DEFAULT$(1)_T_$(2)_H_$(3) = \
464+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTC_$(2))
465+
466+
HLIBRUSTUV_DEFAULT$(1)_H_$(3) = \
467+
$$(HLIB$(1)_H_$(3))/$(CFG_LIBRUSTUV_$(3))
468+
TLIBRUSTUV_DEFAULT$(1)_T_$(2)_H_$(3) = \
469+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2))
470+
471+
HLIBGREEN_DEFAULT$(1)_H_$(3) = \
472+
$$(HLIB$(1)_H_$(3))/$(CFG_LIBGREEN_$(3))
473+
TLIBGREEN_DEFAULT$(1)_T_$(2)_H_$(3) = \
474+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2))
475+
476+
HLIBNATIVE_DEFAULT$(1)_H_$(3) = \
477+
$$(HLIB$(1)_H_$(3))/$(CFG_LIBNATIVE_$(3))
478+
TLIBNATIVE_DEFAULT$(1)_T_$(2)_H_$(3) = \
479+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2))
480+
346481
# Preqrequisites for using the stageN compiler
347482
ifeq ($(1),0)
348483
HSREQ$(1)_H_$(3) = $$(HBIN$(1)_H_$(3))/rustc$$(X_$(3))
349484
else
350485
HSREQ$(1)_H_$(3) = \
351486
$$(HBIN$(1)_H_$(3))/rustc$$(X_$(3)) \
352-
$$(HLIB$(1)_H_$(3))/stamp.rustc \
353-
$$(foreach dep,$$(RUST_DEPS_rustc),$$(HLIB$(1)_H_$(3))/stamp.$$(dep)) \
487+
$$(HSTDLIB_DEFAULT$(1)_H_$(3)) \
488+
$$(HEXTRALIB_DEFAULT$(1)_H_$(3)) \
489+
$$(HLIBSYNTAX_DEFAULT$(1)_H_$(3)) \
490+
$$(HLIBRUSTC_DEFAULT$(1)_H_$(3)) \
491+
$$(HLIBRUSTUV_DEFAULT$(1)_H_$(3)) \
492+
$$(HLIBGREEN_DEFAULT$(1)_H_$(3)) \
493+
$$(HLIBNATIVE_DEFAULT$(1)_H_$(3)) \
354494
$$(MKFILE_DEPS)
355495
endif
356496

357497
# Prerequisites for using the stageN compiler to build target artifacts
358498
TSREQ$(1)_T_$(2)_H_$(3) = \
359499
$$(HSREQ$(1)_H_$(3)) \
500+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_RUNTIME_$(2)) \
360501
$$(TLIB$(1)_T_$(2)_H_$(3))/libmorestack.a
361502

362-
# Prerequisites for a working stageN compiler and libraries, for a specific
363-
# target
503+
# Prerequisites for a working stageN compiler and libraries, for a specific target
364504
SREQ$(1)_T_$(2)_H_$(3) = \
365505
$$(TSREQ$(1)_T_$(2)_H_$(3)) \
366-
$$(foreach dep,$$(TARGET_CRATES),\
367-
$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$$(dep))
506+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_STDLIB_$(2)) \
507+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2)) \
508+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2)) \
509+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2)) \
510+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2))
368511

369-
# Prerequisites for a working stageN compiler and complete set of target
370-
# libraries
512+
# Prerequisites for a working stageN compiler and libraries, for a specific target
371513
CSREQ$(1)_T_$(2)_H_$(3) = \
372514
$$(TSREQ$(1)_T_$(2)_H_$(3)) \
373515
$$(HBIN$(1)_H_$(3))/rustpkg$$(X_$(3)) \
374516
$$(HBIN$(1)_H_$(3))/rustdoc$$(X_$(3)) \
375-
$$(foreach dep,$$(CRATES),$$(TLIB$(1)_T_$(2)_H_$(3))/stamp.$$(dep)) \
376-
$$(foreach dep,$$(HOST_CRATES),$$(HLIB$(1)_H_$(3))/stamp.$$(dep))
517+
$$(HLIB$(1)_H_$(3))/$(CFG_LIBRUSTPKG_$(3)) \
518+
$$(HLIB$(1)_H_$(3))/$(CFG_LIBRUSTDOC_$(3)) \
519+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_STDLIB_$(2)) \
520+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2)) \
521+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBSYNTAX_$(2)) \
522+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTC_$(2)) \
523+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTPKG_$(2)) \
524+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTDOC_$(2)) \
525+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2)) \
526+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2)) \
527+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2))
377528

378529
ifeq ($(1),0)
379530
# Don't run the the stage0 compiler under valgrind - that ship has sailed
@@ -411,15 +562,15 @@ endif
411562
STAGE$(1)_T_$(2)_H_$(3) := \
412563
$$(Q)$$(RPATH_VAR$(1)_T_$(2)_H_$(3)) \
413564
$$(call CFG_RUN_TARG_$(3),$(1), \
414-
$$(CFG_VALGRIND_COMPILE$(1)) \
565+
$$(CFG_VALGRIND_COMPILE$(1)) \
415566
$$(HBIN$(1)_H_$(3))/rustc$$(X_$(3)) \
416567
--cfg $$(CFGFLAG$(1)_T_$(2)_H_$(3)) \
417568
$$(CFG_RUSTC_FLAGS) $$(EXTRAFLAGS_STAGE$(1)) --target=$(2)) \
418569
$$(RUSTC_FLAGS_$(2))
419570

420-
PERF_STAGE$(1)_T_$(2)_H_$(3) := \
571+
PERF_STAGE$(1)_T_$(2)_H_$(3) := \
421572
$$(Q)$$(call CFG_RUN_TARG_$(3),$(1), \
422-
$$(CFG_PERF_TOOL) \
573+
$$(CFG_PERF_TOOL) \
423574
$$(HBIN$(1)_H_$(3))/rustc$$(X_$(3)) \
424575
--cfg $$(CFGFLAG$(1)_T_$(2)_H_$(3)) \
425576
$$(CFG_RUSTC_FLAGS) $$(EXTRAFLAGS_STAGE$(1)) --target=$(2)) \
@@ -443,12 +594,13 @@ define DEF_RUSTC_STAGE_TARGET
443594
# $(2) == stage
444595

445596
rustc-stage$(2)-H-$(1): \
446-
$$(foreach target,$$(CFG_TARGET),$$(SREQ$(2)_T_$$(target)_H_$(1)))
597+
$$(foreach target,$$(CFG_TARGET), \
598+
$$(SREQ$(2)_T_$$(target)_H_$(1)))
447599

448600
endef
449601

450-
$(foreach host,$(CFG_HOST), \
451-
$(eval $(foreach stage,1 2 3, \
602+
$(foreach host,$(CFG_HOST), \
603+
$(eval $(foreach stage,1 2 3, \
452604
$(eval $(call DEF_RUSTC_STAGE_TARGET,$(host),$(stage))))))
453605

454606
rustc-stage1: rustc-stage1-H-$(CFG_BUILD)
@@ -484,7 +636,7 @@ CFG_INFO := $(info cfg: *** compiler is in snapshot transition ***)
484636
CFG_INFO := $(info cfg: *** stage2 and later will not be built ***)
485637
CFG_INFO := $(info cfg:)
486638

487-
#FIXME This is surely busted
639+
#XXX This is surely busted
488640
all: $(SREQ1$(CFG_BUILD)) $(GENERATED) docs
489641

490642
else
@@ -549,6 +701,7 @@ include $(CFG_SRC_DIR)mk/target.mk
549701
include $(CFG_SRC_DIR)mk/host.mk
550702
include $(CFG_SRC_DIR)mk/stage0.mk
551703
include $(CFG_SRC_DIR)mk/rustllvm.mk
704+
include $(CFG_SRC_DIR)mk/tools.mk
552705
include $(CFG_SRC_DIR)mk/docs.mk
553706
include $(CFG_SRC_DIR)mk/llvm.mk
554707

branches/try2/configure

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -916,10 +916,6 @@ do
916916
LLVM_OPTS="$LLVM_OPTS --disable-terminfo"
917917
# Try to have LLVM pull in as few dependencies as possible (#9397)
918918
LLVM_OPTS="$LLVM_OPTS --disable-zlib --disable-libffi"
919-
# LLVM says it needs a "new" clang/gcc, but we seem to get by ok with
920-
# older versions on the bots. Get by for a little longer by asking it to
921-
# not do version detection
922-
LLVM_OPTS="$LLVM_OPTS --disable-compiler-version-checks"
923919

924920
# Use win32 native thread/lock apis instead of pthread wrapper.
925921
# (llvm's configure tries to find pthread first, so we have to disable it explicitly.)

0 commit comments

Comments
 (0)