On Sat, Jul 30, 2005 at 02:36:29PM -0700, Steve Langasek wrote: > > That doesn't make any sense; CPPFLAGS refers to flags for the C > preprocessor, and one can clearly see three lines above that -fPIC is > already being set in the PIC_CFLAGS variable where it belongs. The fix > belongs elsewhere, wherever PIC_CFLAGS is failing to be included.
You're right, but I can't seem find the proper place to fix it. What is being executed is it this: .c.$(EXT_OBJ): $(OCAMLC) -c -cc "$(CC)" -ccopt "$(CFLAGS) \ $(CPPFLAGS) $(CPPFLAGS_WIN32) \ $(CFLAGS_WIN32) $(CINCFLAGS) $(CFLAG_O)$@ " $< And adding $(PIC_CFLAGS) fixes it, but really isn't what you want. An other part of the makefile says: ifdef CREATE_LIB CFLAGS := $(PIC_CFLAGS) $(CFLAGS) CPPFLAGS := $(PIC_CPPFLAGS) $(CPPFLAGS) Afaics, everywhere CPPFLAGS contains PIC_CPPFLAGS, CFLAGS contains PIC_CFLAGS, so this isn't really making sense to me. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]