Page MenuHomeFreeBSD

libzpool: force inlining of xxhash after removing xxhash.c
ClosedPublic

Authored by rlibby on May 2 2026, 4:31 PM.
Tags
None
Referenced Files
F169837360: D56770.id177057.diff
Wed, Sep 2, 5:27 PM
F169834018: D56770.id177044.diff
Wed, Sep 2, 5:16 PM
F169831614: D56770.id.diff
Wed, Sep 2, 5:08 PM
Unknown Object (File)
Sat, Aug 29, 2:20 PM
Unknown Object (File)
Sat, Aug 29, 2:04 PM
Unknown Object (File)
Sat, Aug 29, 1:48 PM
Unknown Object (File)
Wed, Aug 26, 8:54 PM
Unknown Object (File)
Tue, Aug 25, 12:55 AM
Subscribers

Details

Summary

libzpool had a number of undefined symbols related to xxhash after
xxhash.c was removed from the build.

Fixes: 8a62a2a5659d ("zfs: merge openzfs/zfs@f8e5af53e")

Test Plan

env CROSS_TOOLCHAIN=amd64-gcc14 make buildworld

There are still other build breaks from the openzfs update, this only addresses the xxhash symbols in libzpool.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable