From nobody Fri Dec 26 20:52:18 2025 X-Original-To: dev-commits-src-main@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 4ddHqv4LSJz6M7HF for ; Fri, 26 Dec 2025 20:52:43 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ddHqv3SjXz3TVh for ; Fri, 26 Dec 2025 20:52:43 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766782363; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/9CUGxAY3TW81E/G6CAekNGpeH+EcCAF9yjxzsl4Xkw=; b=tnXxdupMz8HakbuDMA9MJwlIlMLpwI6yffesjg/B3PrvaoKKRFt1XuVKt/Odv5Ut5fRUl8 N01sexdPky5W/jZNIEn5onn/CDcD1UPKSltzEMxsadJpG2B3Fi6snAsIQ/zZ0yqJuDmomn nlI2c/j3yU1bxkYjFz85H6g5ZUU/TyQF96z8+E4OlibwnMfDmKtlK6adXdGltl/jQlHMnX ZJFdYgv33YkiBwAUNAmOIHTPIwTWGp7y/UiD3KT0LnbdqsKDmUYpJK61KuHdHNXiUNo9nL 0r1+8xs58opxfVR+CEftS3E2jxrhzs+VOXPpj7wi9of4pibAE8X0aEYiqD/ILw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766782363; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/9CUGxAY3TW81E/G6CAekNGpeH+EcCAF9yjxzsl4Xkw=; b=r3tN/9rcnmuYaqNlBxeM7Ne+64EywYAgd7OgY8qp004WmwBYtsPrmcOqDIBYeafuHOQ0wW WfdGnv0ILihxZCsN+BWJwMRAMrGx7lCCfMdr9+s3K4aguSmpoXTfGeDQ+Bao4pKUJkkWRv I1OSYxwkQ2uoTFNNaiplknsSTmGgNWFWWJmcfpq83ww42jta3O89tSX+4113eMp7o0hM5Q J5bhIIpgyCR7jGVNR+t1FR3TEZoAj3rR+SPwd2M0KixpqsfxiAv9PAaXTWycn1GTkk9hdm Vob+Y1WZoPNDmXnCAVs5OKhWzohINuOsgI0bL1z9mPPgXovGIZRWk44J5s+CbA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766782363; a=rsa-sha256; cv=none; b=TiZxitqs+en+IAcoDNXTT8bfwbFixfLfLZmFFS1BbqQc+qZ9I7gvIfB2603uLnTRJZ0OM2 DLw7IQdvxaYO0dMqJJ+5EkhjM50z0hEySaf9wQfNN+l1DpG05WVCbxC+ZedvO5f2Yt1kD1 sZZHI1fEuHm684bB/luLBrzPa3lCrKmDe9J4iojbK6UfsPvtUdPrNN08eEFItsT2y48T9y 13ZaBRxx3dAHTcT5cstN6+RqHXFhN4m5hlfUN73fsVWZ9zGDjKINwX4Lwx03o3MX6pwxMc NIc+kk1BTufGmlUyfLRBeKC5Z7agI7jL5IZKCbPzB7CNkM1/kUyBpdN2jRMeFA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ddHqv32pKz8k8 for ; Fri, 26 Dec 2025 20:52:43 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-4ed96ee11c2so5331501cf.2 for ; Fri, 26 Dec 2025 12:52:43 -0800 (PST) X-Gm-Message-State: AOJu0Yxbvi1k3e2pTYVACxsckAassgKwLi69uXicxB/WRqA8UtXB2MIC efbVC6FGK70xr92uMcr/P/xt/rTfJbGc4qUYYq9No6hNP0Fe/ub1B4jDG58Ehze9qGqjH4f88C4 6dg7hfumTLrOGUwDkd18ha0EZOwEoG8M= X-Google-Smtp-Source: AGHT+IGM1OZQ9hNU7G5Yj6GcAd5oWi5/rRfBk7mzFhuR5HoAz4fpOrizASwKhWYAN921+a+PiRtCALjafnPJzGA9jeU= X-Received: by 2002:ac8:5744:0:b0:4ed:b7f0:c76e with SMTP id d75a77b69052e-4f4abdcbf88mr268821811cf.8.1766782362934; Fri, 26 Dec 2025 12:52:42 -0800 (PST) List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Nuno Teixeira Date: Fri, 26 Dec 2025 20:52:18 +0000 X-Gmail-Original-Message-ID: X-Gm-Features: AQt7F2qVvl0fzjlVQhz-QUrf5a13A3sTrmm6A32m_ZSkFj7ZyRQH_63_6V4-Rp0 Message-ID: Subject: Re: git: 8d5a11cd0137 - main - src.conf: Add WITH_LLVM_LINK_STATIC_LIBRARIES build knob To: Mark Millard Cc: dev-commits-src-main Content-Type: multipart/alternative; boundary="00000000000023648d0646e11359" --00000000000023648d0646e11359 Content-Type: text/plain; charset="UTF-8" > > I can confirm that using a correct src.conf in poudriere solved the > error. > > Cool. > > > FYI: One of the reasons that I use METHOD null with my own build > is that I install from the same personal buildworld buildkernel > that I use with the system into multipe poudriere-devel jails > as well: build once, install many. Thus, fewer builds overall. > And the jail activity is somewhat of a check on my personal > build. > > The rest of the poudriere jails match official builds > deliberately and I do not build them from source. > > > === > Mark Millard > marklmi at yahoo.com I did take a look at your method and it is interesting. Soon I will do some tries and see how I adapt to it and check if your method adapts to my needs. BTW, my simple modus operandi on testing current is something like: Every 1 or 2 weeks: - update src tree - buildworld & installworld - reboot into new BE - upgrade poudriere jail to match system (poudriere jail -u -j jail; with origins in -m src=/usr/src) - poudriere pkgclean -A - poudriere bulk my ports list - pkg delete -af - cd /usr/src && make delete-old delete-old-libs - pkg install my list This way I always hve fresh ports installed matching system and thus do some testing on current. As a ports committer, my tests are always on main and when about to commit, I'll testport official releases -- Nuno Teixeira FreeBSD UNIX: Web: https://FreeBSD.org --00000000000023648d0646e11359 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

> I can confirm that using a correct src.conf in poudriere solved the er= ror.

Cool.


FYI: One of the reasons that I use METHOD null with my own build
is that I install from the same personal buildworld buildkernel
that I use with the system into multipe poudriere-devel jails
as well: build once, install many. Thus, fewer builds overall.
And the jail activity is somewhat of a check on my personal
build.

The rest of the poudriere jails match official builds
deliberately and I do not build them from source.


=3D=3D=3D
Mark Millard
marklmi at yahoo.com

I did take a look at your m= ethod and it is interesting. Soon I will do some tries and see how I adapt = to it and check if your method adapts to my needs.

BTW, m= y simple modus operandi on testing current is something like:

=
Every 1 or 2 weeks:

- update src tree
- buildworld & installworld
- reboot into new BE
=
- upgrade poudriere jail to match system (poudriere jail -u -j jail; w= ith origins in -m src=3D/usr/src)
- poudriere pkgclean -A
=
- poudriere bulk my ports list
- pkg delete -af
- cd /usr/src && make delete-old delete-old-libs
- pkg install my list

This way I always hve fresh= ports installed matching system and thus do some testing on current.
As a ports committer, my tests are always on main and when abo= ut to commit, I'll testport official releases


--
Nuno Teixeira
FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 https://Fr= eeBSD.org
--00000000000023648d0646e11359--