Do not link in the Sparc JIT when building on X86. Eventually the sparc will not

link in the X86 JIT either, but this makes testing easier.

For some reason, the sparc JIT was breaking the X86 JIT when it was linked in. :(

llvm-svn: 6745
This commit is contained in:
Chris Lattner 2003-06-17 15:54:52 +00:00
parent 0aa503a72d
commit 0c7e4fdfa2
2 changed files with 12 additions and 12 deletions

View File

@ -2,25 +2,25 @@ LEVEL = ../..
TOOLNAME = lli
PARALLEL_DIRS = Interpreter JIT
# FIXME: This enables testing the Sparc JIT on x86.
# Perhaps in the future this should be a ./configure option.
# Generic JIT libraries
JITLIBS = lli-jit codegen
ARCHLIBS =
# What the X86 JIT requires
JITLIBS += x86
ARCHLIBS +=
# X86 doesn't require any ARCHLIBS
# What the Sparc JIT requires
ifeq ($(ARCH),Sparc)
JITLIBS += sparc
ARCHLIBS = sched livevar instrument.a profpaths transformutils.a \
bcwriter transforms.a ipo.a ipa.a datastructure.a regalloc \
mapping select postopts.a preopts
USEDLIBS = lli-interpreter $(JITLIBS) bcreader vmcore scalaropts \
analysis.a support.a target.a $(ARCHLIBS)
endif
USEDLIBS = lli-interpreter $(JITLIBS) $(ARCHLIBS) bcreader vmcore scalaropts.a \
analysis.a support.a target.a
# Have gcc tell the linker to export symbols from the program so that
# dynamically loaded modules can be linked against them.

View File

@ -2,25 +2,25 @@ LEVEL = ../..
TOOLNAME = lli
PARALLEL_DIRS = Interpreter JIT
# FIXME: This enables testing the Sparc JIT on x86.
# Perhaps in the future this should be a ./configure option.
# Generic JIT libraries
JITLIBS = lli-jit codegen
ARCHLIBS =
# What the X86 JIT requires
JITLIBS += x86
ARCHLIBS +=
# X86 doesn't require any ARCHLIBS
# What the Sparc JIT requires
ifeq ($(ARCH),Sparc)
JITLIBS += sparc
ARCHLIBS = sched livevar instrument.a profpaths transformutils.a \
bcwriter transforms.a ipo.a ipa.a datastructure.a regalloc \
mapping select postopts.a preopts
USEDLIBS = lli-interpreter $(JITLIBS) bcreader vmcore scalaropts \
analysis.a support.a target.a $(ARCHLIBS)
endif
USEDLIBS = lli-interpreter $(JITLIBS) $(ARCHLIBS) bcreader vmcore scalaropts.a \
analysis.a support.a target.a
# Have gcc tell the linker to export symbols from the program so that
# dynamically loaded modules can be linked against them.