Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Sep 2024 11:31:36 GMT
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 5daafa2c2301 - main - flua: fix buildworld from a clean room
Message-ID:  <202409071131.487BVaDL042101@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/src/commit/?id=5daafa2c2301ad6d5ee0ade9a31ac2c463694a21

commit 5daafa2c2301ad6d5ee0ade9a31ac2c463694a21
Author:     Baptiste Daroussin <bapt@FreeBSD.org>
AuthorDate: 2024-09-07 11:25:43 +0000
Commit:     Baptiste Daroussin <bapt@FreeBSD.org>
CommitDate: 2024-09-07 11:25:43 +0000

    flua: fix buildworld from a clean room
    
    now that the flua ucl module is built the lib directory, it is being
    build at a moment where it cannot link yet to libucl, push libucl in
    the _prebuild_libs to ensure it is present in a path to be linked
    against at the time the lua ucl module is being built.
    
    While here, remove libucl from boostrap as a dependence of flua as it is
    not needed anymore now that flua ucl module is dynamically loadable.
---
 Makefile.inc1 | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Makefile.inc1 b/Makefile.inc1
index a4e2889004b7..edff60cc17ac 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -2513,8 +2513,8 @@ ${_bt}-usr.sbin/kldxref: ${_bt_libelf_depend}
 # 13.0-CURRENT cycle, thus needs to be built on -older releases and stable
 # branches.
 .if ${BOOTSTRAPPING} < 1300059
-${_bt}-libexec/flua: ${_bt}-lib/liblua ${_bt}-lib/libucl
-_flua= lib/liblua lib/libucl libexec/flua
+${_bt}-libexec/flua: ${_bt}-lib/liblua
+_flua= lib/liblua libexec/flua
 .endif
 
 # r245440 mtree -N support added
@@ -3236,7 +3236,8 @@ _prebuild_libs=	${_kerberos5_lib_libasn1} \
 		lib/libutil lib/libpjdlog ${_lib_libypclnt} lib/libz lib/msun \
 		lib/libxo \
 		${_secure_lib_libcrypto} ${_secure_lib_libssl} \
-		${_lib_libldns} ${_secure_lib_libssh}
+		${_lib_libldns} ${_secure_lib_libssh} \
+		lib/libucl
 
 .if ${MK_DIALOG} != "no"
 _prebuild_libs+= gnu/lib/libdialog



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202409071131.487BVaDL042101>