fix ld error with -no-undefined switch, which is undefined on darwin8
llvm-svn: 74674
This commit is contained in:
		
							parent
							
								
									846a5e4d3e
								
							
						
					
					
						commit
						f4f2f14f57
					
				| 
						 | 
				
			
			@ -31,7 +31,7 @@ ifeq ($(OS),Darwin)
 | 
			
		|||
    endif
 | 
			
		||||
    # extra options to override libtool defaults 
 | 
			
		||||
    LLVMLibsOptions    := $(LLVMLibsOptions)  \
 | 
			
		||||
                         -no-undefined  -avoid-version \
 | 
			
		||||
                         -avoid-version \
 | 
			
		||||
                         -Wl,-exported_symbols_list -Wl,$(PROJ_SRC_DIR)/lto.exports \
 | 
			
		||||
                         -Wl,-dead_strip \
 | 
			
		||||
                         -Wl,-seg1addr -Wl,0xE0000000 
 | 
			
		||||
| 
						 | 
				
			
			@ -40,7 +40,7 @@ ifeq ($(OS),Darwin)
 | 
			
		|||
    DARWIN_VERS := $(shell echo $(TARGET_TRIPLE) | sed 's/.*darwin\([0-9]*\).*/\1/')
 | 
			
		||||
    ifneq ($(DARWIN_VERS),8)
 | 
			
		||||
       LLVMLibsOptions    := $(LLVMLibsOptions)  \
 | 
			
		||||
                            -Wl,-install_name \
 | 
			
		||||
                            -no-undefined -Wl,-install_name \
 | 
			
		||||
                            -Wl,"@executable_path/../lib/lib$(LIBRARYNAME)$(SHLIBEXT)"
 | 
			
		||||
    endif
 | 
			
		||||
endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue