Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Aug 2018 22:45:39 +0000 (UTC)
From:      Kyle Evans <kevans@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r337662 - in projects/bectl: . cddl/lib/libbe sbin/bectl
Message-ID:  <201808112245.w7BMjdYo016203@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kevans
Date: Sat Aug 11 22:45:39 2018
New Revision: 337662
URL: https://svnweb.freebsd.org/changeset/base/337662

Log:
  libbe(3)/bectl(8): More SYSROOT/GCC build fixes
  
  - Missing include path
  - Fully specify libzfs's dependencies (except for deps pulled in by other
    deps) in Makefile.inc1
  - Drop WARNS back down to 2 for libbe(3). I do this with much hesitation,
    but the libzfs headers are apparently a hot warning-filled mess as far as
    GCC 4.2 is concerned.

Modified:
  projects/bectl/Makefile.inc1
  projects/bectl/cddl/lib/libbe/Makefile
  projects/bectl/sbin/bectl/Makefile

Modified: projects/bectl/Makefile.inc1
==============================================================================
--- projects/bectl/Makefile.inc1	Sat Aug 11 22:11:12 2018	(r337661)
+++ projects/bectl/Makefile.inc1	Sat Aug 11 22:45:39 2018	(r337662)
@@ -2598,7 +2598,13 @@ _cddl_lib_libuutil= cddl/lib/libuutil
 .if ${MK_ZFS} != "no"
 _cddl_lib_libzfs_core= cddl/lib/libzfs_core
 _cddl_lib_libzfs= cddl/lib/libzfs
+
 cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L
+
+cddl/lib/libzfs__L: cddl/lib/libzfs_core__L lib/msun__L lib/libutil__L
+cddl/lib/libzfs__L: lib/libthr__L lib/libmd__L lib/libz__L cddl/lib/libumem__L
+cddl/lib/libzfs__L: cddl/lib/libuutil__L cddl/lib/libavl__L lib/libgeom__L
+
 cddl/lib/libbe__L: cddl/lib/libzfs__L
 .endif
 _cddl_lib_libctf= cddl/lib/libctf

Modified: projects/bectl/cddl/lib/libbe/Makefile
==============================================================================
--- projects/bectl/cddl/lib/libbe/Makefile	Sat Aug 11 22:11:12 2018	(r337661)
+++ projects/bectl/cddl/lib/libbe/Makefile	Sat Aug 11 22:45:39 2018	(r337662)
@@ -11,6 +11,8 @@ SRCS=		be.c be_access.c be_error.c be_info.c
 INCS=		be.h
 MAN=		libbe.3
 
+WARNS?=	2
+
 LIBADD+= zfs
 LIBADD+= nvpair
 

Modified: projects/bectl/sbin/bectl/Makefile
==============================================================================
--- projects/bectl/sbin/bectl/Makefile	Sat Aug 11 22:11:12 2018	(r337661)
+++ projects/bectl/sbin/bectl/Makefile	Sat Aug 11 22:45:39 2018	(r337662)
@@ -13,6 +13,7 @@ LIBADD+= util
 CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common
 CFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris
 CFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common
+CFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair
 
 CFLAGS+= -DNEED_SOLARIS_BOOLEAN
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808112245.w7BMjdYo016203>