gcc-4.6: "ld: warning: -fwritable-strings not compatible with literal CF/NSString"

Rainer Müller raimue at macports.org
Sat Mar 5 04:51:07 PST 2011

On 2011-03-05 03:37 , Anatol Pomozov wrote:
> It makes me think that this is an issue with GCC. So I filed a bug
> against GCC http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47997 (that
> bug has a repro case).
> Bug the GCC teams says that -fwritable-strings has been removed from
> FSF gcc since 2004.

The warning appears to come from ld. See the source here:


If it does compile with gcc 4.5, you should compare the sections and
segments using otool(1) to see what makes the difference.


More information about the macports-users mailing list