build - Allow buildworld to run from a 4.9 base
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 24 Jun 2019 01:40:51 +0000 (18:40 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 24 Jun 2019 01:40:51 +0000 (18:40 -0700)
* Make an adjustment that allows the latest buildworld to
  be run on an old 4.9 system base.

* Generally speaking mkmagic should be using the (generated) magic.h
  from the build anyway, and not the one in /usr/include which might
  be incompatible.

lib/libmagic/mkmagic/Makefile

index 238bb1d..0f4a302 100644 (file)
@@ -11,6 +11,10 @@ MAGIC=       ${MAGICSHAREDIR}/magic
 CFLAGS+=       -DHAVE_CONFIG_H -DCOMPILE_ONLY -DMAGIC=\"${MAGIC}\"
 CFLAGS+=       -I${.CURDIR}/../libmagic
 
+# needed to access magic.h
+#
+CFLAGS+=       -I${.OBJDIR}
+
 VER!=  grep -w VERSION ${.CURDIR}/../libmagic/config.h | awk -F\" '{print $$2}'
 
 # XXX -Wunused-function in apprentice.c