[LLVMdev] -fPIC warning on every compile on Cygwin

Nick Lewycky nicholas at mxc.ca
Thu Feb 26 23:14:59 PST 2009


Aaron Gray wrote:
> On Sat, Feb 21, 2009 at 7:14 PM, Nick Lewycky <nicholas at mxc.ca 
> <mailto:nicholas at mxc.ca>> wrote:
> 
>     Aaron Gray wrote:
>      > On Thu, Feb 19, 2009 at 6:55 PM, Nick Lewycky <nicholas at mxc.ca
>     <mailto:nicholas at mxc.ca>
>      > <mailto:nicholas at mxc.ca <mailto:nicholas at mxc.ca>>> wrote:
>      >
>      >     Aaron Gray wrote:
>      >      > On Thu, Feb 19, 2009 at 5:52 PM, Nick Lewycky
>     <nicholas at mxc.ca <mailto:nicholas at mxc.ca>
>      >     <mailto:nicholas at mxc.ca <mailto:nicholas at mxc.ca>>
>      >      > <mailto:nicholas at mxc.ca <mailto:nicholas at mxc.ca>
>     <mailto:nicholas at mxc.ca <mailto:nicholas at mxc.ca>>>> wrote:
>      >      >
>      >      >     Aaron Gray wrote:
>      >      >      > Hi,
>      >      >      >
>      >      >      > I partly built LLVM on Cygwin yesterday and it was
>     fine as
>      >     far as it
>      >      >      > went. But after doing a svn update today I am
>     getting the
>      >     following
>      >      >      > warning on every compile :-
>      >      >      >
>      >      >      >
>      >      >      >     llvm[3]: Compiling LowerAllocations.cpp for
>     Debug build
>      >      >      >    
>     /usr/src/llvm/lib/Transforms/Utils/LowerAllocations.cpp:1:
>      >      >     warning:
>      >      >      >     -fPIC ignored for target (all code is position
>      >     independent)
>      >      >      >
>      >      >      >
>      >      >      > This maybe happening on other targets too.
>      >      >
>      >      >     Thanks for the report. This is certainly due to my change
>      >     last night to
>      >      >     make LLVM build as PIC by default.
>      >      >
>      >      > I was a little perplex at the warning as I could not
>     ascertain where
>      >      > thery were coming from and could see no obvious commit  !:)
>      >      >
>      >      > Out of interest, could you point me to the patch or
>     commit, please.
>      >
>      >     r65019 / r65020:
>      >    
>     http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090216/073983.html
>      >    
>     http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090216/073984.html
>      >
>      > Can you please email me if and when it is fixed :)
> 
>     Should be fixed in r65229:
>     http://llvm.org/viewvc/llvm-project?view=rev&revision=65229
>     <http://llvm.org/viewvc/llvm-project?view=rev&revision=65229>
> 
> Cygwin is still giving "-fPIC ignored for target (all code is position 
> independent)" warnings :(

*Really!*

Could you please rig Makefile.rules or something to print out the value 
of $(LLVM_ON_WIN32) ? The only way I can think of this happening is if 
that's erroneously false.

Nick

> I have tried from LLVM svn mainline.
>  
> Sorry that I did not get round to trying it earlier.
>  
> Aaron
>  
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> 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