Skip to content

Commit 4e5fbf2

Browse files
committed
---
yaml --- r: 6160 b: refs/heads/master c: a4e1a43 h: refs/heads/master v: v3
1 parent f82f335 commit 4e5fbf2

File tree

6 files changed

+15
-13
lines changed

6 files changed

+15
-13
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 225f50ea9626b9a2813820cf1e03bb82f337f959
2+
refs/heads/master: a4e1a438f676be35be660a0fe0170bbe69d62179

trunk/Makefile.in

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ COMPILER_INPUTS := $(wildcard $(addprefix $(S)src/comp/, \
196196
# LLVM macros
197197
######################################################################
198198

199+
# Any rules that depend on LLVM should depend on LLVM_CONFIG
199200
LLVM_CONFIG:=$(CFG_LLVM_INST_DIR)/bin/llvm-config
200201
LLVM_VERSION=$(shell "$(LLVM_CONFIG)" --version)
201202
LLVM_BINDIR=$(shell "$(LLVM_CONFIG)" --bindir)
@@ -206,8 +207,8 @@ LLVM_LDFLAGS=$(shell "$(LLVM_CONFIG)" --ldflags)
206207
LLVM_CXXFLAGS=$(shell "$(LLVM_CONFIG)" --cxxflags)
207208
LLVM_HOST_TRIPLE=$(shell "$(LLVM_CONFIG)" --host-target)
208209

209-
LLVM_AS=$(CFG_LLVM_BINDIR)/llvm-as$(X)
210-
LLC=$(CFG_LLVM_BINDIR)/llc$(X)
210+
LLVM_AS=$(LLVM_BINDIR)/llvm-as$(X)
211+
LLC=$(LLVM_BINDIR)/llc$(X)
211212

212213
######################################################################
213214
# Exports for sub-utilities

trunk/configure

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -204,15 +204,16 @@ esac
204204
case $CFG_CPUTYPE in
205205

206206
i386 | i486 | i686 | i786 | x86)
207-
CFG_CPUTYPE=i686
207+
CFG_CPUTYPE=i386
208208
;;
209209

210210
xscale | arm)
211211
CFG_CPUTYPE=arm
212212
;;
213213

214214
x86_64 | x86-64 | x64)
215-
CFG_CPUTYPE=x86_64
215+
# FIME: Once we do a 64-bit build this should be x86_64
216+
CFG_CPUTYPE=i386
216217
;;
217218

218219
*)
@@ -306,17 +307,17 @@ fi
306307

307308
if [ ! -z "$CFG_LLVM_ROOT" -a -e "$CFG_LLVM_ROOT/bin/llvm-config" ]
308309
then
309-
step_msg "using custom LLVM"
310+
step_msg "using custom LLVM at $CFG_LLVM_ROOT"
310311

311312
LLVM_CONFIG="$CFG_LLVM_ROOT/bin/llvm-config"
312-
LLVM_VERSION=$($CFG_LLVM_CONFIG --version)
313+
LLVM_VERSION=$($LLVM_CONFIG --version)
313314

314315
case $LLVM_VERSION in
315316
(3.0svn | 3.0 | 3.1svn)
316-
step_msg "found ok version of LLVM: $CFG_LLVM_VERSION"
317+
step_msg "found ok version of LLVM: $LLVM_VERSION"
317318
;;
318319
(*)
319-
err "bad LLVM version: $CFG_LLVM_VERSION, need >=3.0svn"
320+
err "bad LLVM version: $LLVM_VERSION, need >=3.0svn"
320321
;;
321322
esac
322323
fi

trunk/mk/platform.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ endif
3939

4040
ifneq ($(findstring linux,$(CFG_OSTYPE)),)
4141
CFG_LIB_NAME=lib$(1).so
42-
CFG_GCCISH_CFLAGS += -fPIC -march=i686
42+
CFG_GCCISH_CFLAGS += -fPIC
4343
CFG_GCCISH_LINK_FLAGS += -shared -fPIC -ldl -lpthread -lrt
4444
CFG_GCCISH_DEF_FLAG := -Wl,--export-dynamic,--dynamic-list=
4545
CFG_GCCISH_PRE_LIB_FLAGS := -Wl,-whole-archive

trunk/mk/rustllvm.mk

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ rustllvm/$(1)/$(CFG_RUSTLLVM): $$(RUSTLLVM_OBJS_OBJS_$(1)) \
2626
$$(CFG_GCCISH_POST_LIB_FLAGS) \
2727
$$(LLVM_LDFLAGS),$$(RUSTLLVM_DEF_$(1)),$$(CFG_RUSTLLVM))
2828

29-
rustllvm/$(1)/%.o: rustllvm/%.cpp $$(MKFILES) \
30-
$$(CFG_LLVM_INST_DIR)/bin/llvm-config
29+
rustllvm/$(1)/%.o: rustllvm/%.cpp $$(MKFILES) $$(LLVM_CONFIG)
3130
@$$(call E, compile: $$@)
3231
$$(Q)$$(call CFG_COMPILE_C_$(1), $$@, $$(LLVM_CXXFLAGS) $$(RUSTLLVM_INCS_$(1))) $$<
3332
endef

trunk/mk/target.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ $$(TARGET_LIB$(1)$(2))/intrinsics.ll: \
1212
@$$(call E, sed: $$@)
1313
$$(Q)sed s/@CFG_TARGET_TRIPLE@/$(2)/ $$< > $$@
1414

15-
$$(TARGET_LIB$(1)$(2))/intrinsics.bc: $$(TARGET_LIB$(1)$(2))/intrinsics.ll
15+
$$(TARGET_LIB$(1)$(2))/intrinsics.bc: $$(TARGET_LIB$(1)$(2))/intrinsics.ll \
16+
$$(LLVM_CONFIG)
1617
@$$(call E, llvms-as: $$@)
1718
$$(Q)$$(LLVM_AS) -o $$@ $$<
1819

0 commit comments

Comments
 (0)