⬢ DragonFlyBSD Kernel Audit
DF-3806 / build.log
← back to finding ↓ download raw
(build 1 - initial module)
$ cd /root/kmod3806 && make
cc -O2 -pipe -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
   -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wold-style-definition
   -Wmissing-include-dirs -Wno-pointer-sign -Winit-self -Wundef
   -Wno-unused-but-set-variable -std=gnu11 -Werror -DKLD_MODULE -nostdinc
   -I. -Idragonfly -I/root/kmod3806/forwarder_x86_64/include -Idragonfly/../include -I/usr/include
   ... -c msk_callout_replica.c
cc -Wl,--build-id=sha1 -nostdlib -Wl,--hash-style=sysv -r -Wl,-d -o msk_callout_replica.ko msk_callout_replica.o
(no errors, no warnings - clean under -Werror)
-rw-r--r-- 1 root wheel 9928 msk_callout_replica.ko

(build 2 - v2 module: spin+lwkt_user_yield park detection)
$ cd /root/kmod3806 && tar xzf /root/msk3806.tgz && make
... -c msk_callout_replica.c
-rw-r--r-- 1 root wheel 9872 msk_callout_replica.ko (clean under -Werror)

(build 3 - v3 module: ticks-based park detection, hardclock-immune; FINAL)
$ cd /root/kmod3806 && tar xzf /root/msk3806.tgz && make
... -c msk_callout_replica.c
-rw-r--r-- 1 root wheel 10008 msk_callout_replica.ko (clean under -Werror)