[LLVMdev] libLTO warning

Nick Lewycky nicholas at mxc.ca
Fri Feb 20 00:51:51 PST 2009


Maurice Gittens wrote:
> Hi all,
> 
> I just svn-updated the 2.5 branch on my machine and I noticed this 
> warning during the build.
> 
> *** Warning: Linking the shared library 
> /home/maurice/installation/llvm/Debug/lib/libLTO.la against the non-libtool
> *** objects  /home/maurice/installation/llvm/Debug/lib/LLVMCppBackend.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMMSIL.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMCBackend.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMXCore.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMPIC16.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMCellSPUCodeGen.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMCellSPUAsmPrinter.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMMips.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMARMAsmPrinter.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMARMCodeGen.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMIA64.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMAlphaCodeGen.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMAlphaAsmPrinter.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMPowerPCAsmPrinter.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMPowerPCCodeGen.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMSparcCodeGen.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMSparcAsmPrinter.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMX86AsmPrinter.o 
> /home/maurice/installation/llvm/Debug/lib/LLVMX86CodeGen.o is not 
> portable! 
> 
> I haven't noticed any ill-effects. Is this a harmless warning or does it 
> need to be fixed?
> 
> I'm on Linux/Fedora 9, x86-64.

The warnings are harmless, but regardless libLTO shouldn't be trying to 
build on any platform except Darwin.

It looks like the 2.5 rebranching took place at just the wrong time and 
picked up a change when I tried to have libLTO build on Linux as well. 
That change should never have made it into the 2.5 branch.

Tanya, could you please revert 62987 from the 2.5 branch? It's this patch:
http://llvm.org/viewvc/llvm-project/llvm/branches/release_25/tools/Makefile?r1=62895&r2=62987

fortunately just a one-liner. I'm really sorry for the trouble...

Nick

> 
> Kind regards,
> Maurice
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list