Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
4.1.3
-
None
-
gcc 3.4.4 on Cygwin
Description
gcc shared library build on Cygwin spits out a warning message about the -fPIC flag on the command line for every .cpp file:
make[2]: Entering directory `/home/mbrown/stdcxx-12d/lib'
generating dependencies for $(TOPDIR)/src/atomic.s
generating dependencies for $(TOPDIR)/src/wctype.cpp
/home/mbrown/stdcxx/src/wctype.cpp:0: warning: -fPIC ignored for target (all code is position independent)
Removing the -fPIC gets rid of the warnings so I'm guessing Cygwin might need the same conditional as the one for AIX in gcc.config:
- IBM AIX code is always position independent
ifneq ($(OSNAME),AIX)
PICFLAGS = -fPIC
endif
Here's the archived post where this problem was first raised:
http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200703.mbox/%3cA631458ACF0.00000B8Bmbrown@inbox.com%3e