On 2011-01-12 23:26, Matthew Fleming wrote:
This is me, but I'm rather puzzled why it's failing.

SYSCTL_UQUAD is in the sys/sysctl.h for the image we're building.  And
why is there a file with SYSCTL_FOO being built as a library?

Any help?

During the build of cddl/lib/libzpool, it looks like
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c includes
cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h (which is
meant for userspace) at the top, and the latter contains:

#define SYSCTL_DECL(...)
#define SYSCTL_NODE(...)
#define SYSCTL_INT(...)
#define SYSCTL_UINT(...)
#define SYSCTL_ULONG(...)
#define SYSCTL_QUAD(...)

as stubs for kernel calls that do not matter for a userspace library.

However, it misses the corresponding definition for SYSCTL_UQUAD.
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to