[Bug bootstrap/32009] [4.3 Regression] building gcc4-4.3.0-20070518 failed on OSX 10.3.9
andreast at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon May 21 21:39:00 GMT 2007
------- Comment #5 from andreast at gcc dot gnu dot org 2007-05-21 22:39 -------
Late night comment, Paolo, I think your patch is fine but it exposed an
inconsitency in using CFLAGS/BOOT_CFLAGS in libgcc.
I could work around the problem with filtering out the mdynamic-no-pic inside
the libgcc Makefile.in.:
Index: Makefile.in
===================================================================
--- Makefile.in (revision 124895)
+++ Makefile.in (working copy)
@@ -204,7 +204,7 @@
# Forcibly remove any profiling-related flags. There is no point
# in supporting profiled bootstrap in this library.
-override CFLAGS := $(filter-out -fprofile-generate -fprofile-use,$(CFLAGS))
+override CFLAGS := $(filter-out -fprofile-generate -fprofile-use
-mdynamic-no-pic,$(CFLAGS))
# CFLAGS first is not perfect; normally setting CFLAGS should override any
# options in LIBGCC2_CFLAGS. But LIBGCC2_CFLAGS may contain -g0, and CFLAGS
It's absolutely the wrong place with the wrong comment. But it's ok for a first
trial.
It smells for me to have an additional var and to pass this one correctly to
all involved consumers.
As said, late night.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32009
More information about the Gcc-bugs
mailing list