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.Received on Wed Jan 12 2011 - 22:26:12 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:10 UTC