[ports/multimedia/moonlight] Fix build error with devel/boehm-gc
Norikatsu Shigemura
nork at FreeBSD.org
Mon Aug 9 13:38:09 UTC 2010
Hi mono team.
I investigated that mono building with devel/boehem-gc like
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/148124 .
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/bin/sh ../../libtool --quiet --tag=CC --mode=compile gcc
DEFS: -DHAVE_CONFIG_H
DEFAULT_INCLUDES -I. -I../..
INCLUDES:
AM_CPPFLAGS:
CPPFLAGS: -I/usr/local/include -DGC_FREEBSD_THREADS -DPLATFORM_BSD
AM_CFLAGS: -I../.. -I../../libgc/include
CFLAGS: -D_REENTRANT
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
-Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs
-MT mini.lo -MD -MP -MF .deps/mini.Tpo -c -o mini.lo mini.c
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
So I swap CPPFLAGS and AM_CFLAGS like following:
- - - - - - -
--- ../mono-2.6.1/mono/mini/Makefile.in.orig 2010-03-03 02:13:10.000000000 +0900
+++ ../mono-2.6.1/mono/mini/Makefile.in 2010-08-09 07:27:44.909619188 +0900
@@ -258,7 +258,7 @@
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ $(AM_CFLAGS) $(CPPFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- - - - - - -
--
Norikatsu Shigemura <nork at FreeBSD.org>
More information about the freebsd-mono
mailing list