Use INCS for non-sys/ libnvpair and libzfs_core includesWhile nothing was wrong with libnvpair.h, libzfs_core.h was only guarded byMK_CDDL rather than MK_CDDL && MK_ZFS. Rather than ugl'if'yingin
Use INCS for non-sys/ libnvpair and libzfs_core includesWhile nothing was wrong with libnvpair.h, libzfs_core.h was only guarded byMK_CDDL rather than MK_CDDL && MK_ZFS. Rather than ugl'if'yinginclude/Makefile to impose the extra restriction, just move the non-sys/includes into INCS with the respect lib builds.This has the added bonus of allowing third party packagers to try and splitthese libs out of the FreeBSD-runtime package, if they are so inclined.The sys/ include was left alone- generally userland libraries shouldn'tinstall kernel headers.MFC after: 1 week
show more ...
Do not blindly include illumos kernel headers instead of user-space.It is not needed now, and I doubt it much helped at all, creating moreconfusions then good.
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
cddl: normalize paths using SRCTOP-relative paths or :H when possibleThis simplifies make logic/outputWhile here, remove bogus CFLAGS which look for headers in cddl/lib/libumem.There aren't any
cddl: normalize paths using SRCTOP-relative paths or :H when possibleThis simplifies make logic/outputWhile here, remove bogus CFLAGS which look for headers in cddl/lib/libumem.There aren't any source files there (just Makefiles)MFC after: 1 monthSponsored by: Dell EMC Isilon
Fix LDADD/DPADD that should be LIBADD.Sponsored by: EMC / Isilon Storage Division
META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.This both avoids some dependencies on xinstall.host and allowsbootstrapping on older releases to work due to lack of
META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host.This both avoids some dependencies on xinstall.host and allowsbootstrapping on older releases to work due to lack of at least 'install -l'support.Sponsored by: EMC / Isilon Storage Division
Fix circular dependency between libzfs and libzfs_corelibzfs_core is the wrapper around kernel ioctls, the ioctl compat code belongsto it
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
Updated dependencies
New/updated dependencies
Move common zfs ioctl compatibility functions (userland) into libzfs_compat.cIntroduce additional constants for zfs ioctl versions
Add forwards compatibility for libzfs_coreUnsupported: creation of multiple snapshots including "zfs snapshot -r"
WiP merge of libzfs_core (MFV r238590, r238592)not yet working, ioctl handling needs to be changed