http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56648
Lee Daniel Crocker <lee at piclab dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lee at piclab dot com --- Comment #1 from Lee Daniel Crocker <lee at piclab dot com> 2013-04-22 11:39:05 UTC --- FWIW, I've been using GCC for decades, and I've never reported a bug, but I came here with the intent of reporting the existence of this warning as a bug. I have a beautifully working library that compiles without warnings on Linux. When I move the same code over to Win32, change the name of the library to ".dll", it also compiles perfectly...except for this warning. The Unix command philosophy is "shut up and do your job". I tell GCC to give me position-independent code, and it does so. But it doesn't shut up. For some reason, it wants to tell me "Hey, I was going to do that anyway", which serves absolutely no purpose other than to complicate my Makefile, which I now have to change to avoid that warning, hopefully not affecting it for those platforms that don't issue the warning.