make_opts="$make_opts --memcheck-asan"
fi
+ conf_opts="$conf_opts --enable-werror"
+
xconfigure $conf_opts || return
$MAKE || return
make_opts="$make_opts --memcheck-asan"
fi
+ conf_opts="$conf_opts --enable-werror"
+
xconfigure $conf_opts || return
$MAKE || return
break;
for (i = 0; i < zi->nr_zones; i++) {
+/*
+ * blk_zone_report hasn't been packed since https://github.com/torvalds/linux/commit/b3e7e7d2d668de0102264302a4d10dd9d4438a42
+ * was merged. See https://github.com/karelzak/util-linux/issues/1083
+ */
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Waddress-of-packed-member"
const struct blk_zone *entry = &zi->zones[i];
+#pragma GCC diagnostic pop
unsigned int type = entry->type;
uint64_t start = entry->start;
uint64_t wp = entry->wp;