From nobody Mon Dec 08 10:49:44 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dPzJW2Ycyz6KKkq for ; Mon, 08 Dec 2025 10:49:47 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dPzJW1fSjz3CmM; Mon, 08 Dec 2025 10:49:47 +0000 (UTC) (envelope-from truckman@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765190987; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=G0Oro0eI/S5a6ohHmXZm24E1oasf0CZ6CdmDRpsd7ss=; b=chf4U1pyBuB/CJ1Is2scsXFzVUDuf8ZcRr9eIpyTtEHk6nzC75H8aZEkzPH1tlsaPejWBX AzNenMp3DFmzIwM6O/cpVgAzPZrfamMkqnnU7/rYQEvM156VVjVGwxtFzQgwPc1hlUywKH MKM2+FxgODleGpW+0iUby9MEPUoVf+MtnSHGQaw03m8JleDw0cMpcn/KfQlhk2osY1o3xJ MOf4Xwz+TXAG+ZuehQJbaWN9Q0D3Z632l5jvY7mJ226zOSTA9Ly6C8TXhn1JLeiFedg8RH bjVBaI/2sBMmT+sHBbtOl8BE5BvLly4p9goCt5IGz7ByYt3GkfWkFWkI2ISEqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765190987; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=G0Oro0eI/S5a6ohHmXZm24E1oasf0CZ6CdmDRpsd7ss=; b=Mh6pinAAh8/HWFvu9/sD3yFh3IyCZELIDtWN2CaS9yojj/4RY+VkTfPqqU6LJy6ejORo98 BkhfY55wjnVkh8hAC5ZuA97unAvhQubFwZ0KHcOYfj8xtgGRnla0lNur4dv5tgwYarB3Xr K6DB8LjlMoh+FOQCVB9OZlcNp2lgDcfSQPTiYa03txpcnOIlNE6XxxAQguDxm3W5dsgGR1 nF+2rCU2I3TKjuJzV1SEAx6DXG0Bpri9vAK/4FDPbn4fRQe3gGpSBV8xdS/Vzu//Aqdeih j6FhBRmXc8SnCIAfzQm4imPMFH9zIecww5VMK7+et680JXki9G8HpcaayvbNsA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765190987; a=rsa-sha256; cv=none; b=ICG50qtyGXlAc56niiOUfqc3BeFjEgleejG0SNDxzF4enUwQO5WRudlTt3q7Qw0eVSPbzb a0Lnbe86bD0FvpHvsg5SsOjNltAplS0PeGUulRbhuglF1QwYIKIyuxRLzhBoi6/Wu3edgS 8rFZPPOFaYUu+zmCoVL/TXiBdSMDKA5HjwnekNwQo3pJ2soWK3PuCvAtPNzDGfmcYZ72Np wAOl9heWHX/tSk4C7T3fkesOwuJSezkiV0kO0VXBC91kO6Y4V8hJp6jR+Mn2U7Efq+CTSK DNeLdjDALUpnzrREoc1cv6v7T+mx3l9Eqgi484rCh/7ymvu39GnOP5c1ETFD3w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from mousie.catspoiler.org (unknown [76.212.85.177]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: truckman) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dPzJV4gfDz12gQ; Mon, 08 Dec 2025 10:49:46 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Date: Mon, 8 Dec 2025 02:49:44 -0800 (PST) From: Don Lewis Subject: Re: CURRENT buildworld broken To: FreeBSD CURRENT , Martin Matuska In-Reply-To: Message-ID: References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=us-ascii Content-Disposition: INLINE On 8 Dec, Don Lewis wrote: > I'm attempting a source upgrade from a few week old version of -CURRENT. > > (wd now: /usr/src) > %uname -a > FreeBSD zipper.catspoiler.org 16.0-CURRENT FreeBSD 16.0-CURRENT #12 main-n281982-c0a38339fec3: Tue Nov 18 02:17:06 PST 2025 dl@zipper.catspoiler.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 > zipper:src 170%git pull --rebase > Already up to date. > zipper:src 171%git log | head -1 > commit f0ea859229843affe07ac94db915489756f87096 > > #make -j16 buildworld > [snip] > --- all_subdir_cddl --- > ld: error: undefined reference: spl_pagesize >>>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libzutil.so (disallowed by --no-allow-shlib-undefined) > > ld: error: undefined reference: libspl_assertf >>>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libzutil.so (disallowed by --no-allow-shlib-undefined) > > ld: error: undefined reference: taskq_create >>>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libzutil.so (disallowed by --no-allow-shlib-undefined) > > ld: error: undefined reference: taskq_dispatch >>>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libzutil.so (disallowed by --no-allow-shlib-undefined) > > ld: error: undefined reference: taskq_wait >>>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libzutil.so (disallowed by --no-allow-shlib-undefined) > > ld: error: undefined reference: taskq_destroy >>>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/libzutil.so (disallowed by --no-allow-shlib-undefined) > --- all_subdir_lib --- > --- all_subdir_lib/msun --- > > --- next_test.full --- > cc -target x86_64-unknown-freebsd16.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -O2 -pipe -fno-common -DHAVE_FENV_H -I/usr/src/contrib/netbsd-tests/lib/libc/gen -D__HAVE_LONG_DOUBLE -fno-builtin -DLDBL_PREC=64 -fPIE -g -gz=zlib -std=gnu17 -Wno-format-zero-length -fstack-protector-strong -Wno-error=ignored-pragmas -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wno-unknown-pragmas -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-error=cast-function-type-mismatch -Qunused-arguments -Wl,-zrelro -pie -o next_test.full next_test.pieo -lprivateatf-c -lm > --- all_subdir_tests --- > --- ftruncate_test.debug --- > objcopy --only-keep-debug ftruncate_test.full ftruncate_test.debug > --- ftruncate_test --- > objcopy --strip-debug --add-gnu-debuglink=ftruncate_test.debug ftruncate_test.full ftruncate_test > --- newfileops_on_fork_test --- > (cd /usr/src/tests/sys/file && DEPENDFILE=.depend.newfileops_on_fork_test NO_SUBDIR=1 make -f /usr/src/tests/sys/file/Makefile _RECURSING_PROGS=t PROG=newfileops_on_fork_test ) > --- all_subdir_usr.bin --- > --- head.debug --- > objcopy --only-keep-debug head.full head.debug > --- head --- > objcopy --strip-debug --add-gnu-debuglink=head.debug head.full head > --- all_subdir_cddl --- > c++: error: linker command failed with exit code 1 (use -v to see invocation) > *** [zfsd_unittest.full] Error code 1 > > make[7]: stopped making "all" in /usr/src/cddl/usr.sbin/zfsd/tests > make[7]: 1 error > [snip] Seems to be one of these commits: commit 8b78d412aec7f9171ecc2e1cd8aea07b19b4f600 Author: Martin Matuska Date: Sun Dec 7 23:09:12 2025 +0100 zfs: world changes after 89f729dcc merge Remove, unbind and obsolete libuutil and libtpool Update zfs_configh and zfs_gitrev.h commit 66e85755595a451db490d2fe24267d85db4b09c2 Merge: c51876a10731 89f729dcca87 Author: Martin Matuska Date: Sun Dec 7 22:38:13 2025 +0100 zfs: merge openzfs/zfs@89f729dcc Notable upstream pull request merges: #17932 1f3444f2b zpool: fix special vdev -v -o conflict #17934 -multiple Remove libuutil #17941 88d012a1d Fix snapshot automount expiry cancellation deadlock #17942 36e4f1888 Fix taskq NULL pointer dereference on timer race #17946 39303feba chksum: run 256K benchmark on demand, preserve chksum_stat_data #17948 -multiple Remove libtpool #17957 e37937f42 ztest: fix broken random call #17960 928eccc5b DDT: Reduce global DDT lock scope during writes #17961 48f33c1ef DDT: Make children writes inherit allocator #17975 7f7d4934c FreeBSD: Fix uninitialized variable error #17980 a5b665df3 DDT: Switch to using wmsums for lookup stats #18004 ffaea0831 FreeBSD: Remove HAVE_INLINE_FLSL use Obtained from: OpenZFS OpenZFS commit: 89f729dcca87425aadfa03d1764e96f285eb658d buildworld succeeds if I roll back to c51876a107310984ba3a31b088caebcfd86a9844.