forked from OSchip/llvm-project
				
			Link in Sparc libs for the JIT, even on X86 to be able to support debugging
of Sparc JIT (printing out instrs) on X86. Con: this increases linking time. llvm-svn: 6361
This commit is contained in:
		
							parent
							
								
									56d27325c0
								
							
						
					
					
						commit
						80f0eb3a82
					
				| 
						 | 
					@ -2,9 +2,25 @@ LEVEL = ../..
 | 
				
			||||||
TOOLNAME = lli
 | 
					TOOLNAME = lli
 | 
				
			||||||
PARALLEL_DIRS = Interpreter JIT
 | 
					PARALLEL_DIRS = Interpreter JIT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
JITLIBS  = lli-jit codegen x86
 | 
					# FIXME: This enables testing the Sparc JIT on x86.
 | 
				
			||||||
USEDLIBS = lli-interpreter $(JITLIBS) bcreader vmcore scalaropts.a \
 | 
					# Perhaps in the future this should be a ./configure option.
 | 
				
			||||||
           analysis.a support.a target.a 
 | 
					
 | 
				
			||||||
 | 
					# Generic JIT libraries
 | 
				
			||||||
 | 
					JITLIBS   = lli-jit codegen
 | 
				
			||||||
 | 
					ARCHLIBS  =
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# What the X86 JIT requires
 | 
				
			||||||
 | 
					JITLIBS  += x86
 | 
				
			||||||
 | 
					ARCHLIBS += 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# What the Sparc JIT requires
 | 
				
			||||||
 | 
					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)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Have gcc tell the linker to export symbols from the program so that
 | 
					# Have gcc tell the linker to export symbols from the program so that
 | 
				
			||||||
# dynamically loaded modules can be linked against them.
 | 
					# dynamically loaded modules can be linked against them.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,9 +2,25 @@ LEVEL = ../..
 | 
				
			||||||
TOOLNAME = lli
 | 
					TOOLNAME = lli
 | 
				
			||||||
PARALLEL_DIRS = Interpreter JIT
 | 
					PARALLEL_DIRS = Interpreter JIT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
JITLIBS  = lli-jit codegen x86
 | 
					# FIXME: This enables testing the Sparc JIT on x86.
 | 
				
			||||||
USEDLIBS = lli-interpreter $(JITLIBS) bcreader vmcore scalaropts.a \
 | 
					# Perhaps in the future this should be a ./configure option.
 | 
				
			||||||
           analysis.a support.a target.a 
 | 
					
 | 
				
			||||||
 | 
					# Generic JIT libraries
 | 
				
			||||||
 | 
					JITLIBS   = lli-jit codegen
 | 
				
			||||||
 | 
					ARCHLIBS  =
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# What the X86 JIT requires
 | 
				
			||||||
 | 
					JITLIBS  += x86
 | 
				
			||||||
 | 
					ARCHLIBS += 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# What the Sparc JIT requires
 | 
				
			||||||
 | 
					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)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Have gcc tell the linker to export symbols from the program so that
 | 
					# Have gcc tell the linker to export symbols from the program so that
 | 
				
			||||||
# dynamically loaded modules can be linked against them.
 | 
					# dynamically loaded modules can be linked against them.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue