[freebsd/kyua] b121f1: automake: replace `AC_PROG_AR` with `AM_PROG_AR`.

0 views
Skip to first unread message

Enji Cooper

unread,
Dec 1, 2024, 4:22:14 PM12/1/24
to kyua...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/freebsd/kyua
Commit: b121f17cf6130e1a3042ab8293ca3637bfb15a8d
https://github.com/freebsd/kyua/commit/b121f17cf6130e1a3042ab8293ca3637bfb15a8d
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-01 (Sun, 01 Dec 2024)

Changed paths:
M configure.ac

Log Message:
-----------
automake: replace `AC_PROG_AR` with `AM_PROG_AR`.

Older versions of autoconf do not export `AC_PROG_AR`. Fall back to an
older equivalent (provided by automake) instead. This unbreaks the build
on Ubuntu 24.04.

Fixes: 4c63c1ecdf6c6ae95a50a97041927c4f31d22d9b

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 89bf71c66507f654114ea62d0b7f16b6c4c39e13
https://github.com/freebsd/kyua/commit/89bf71c66507f654114ea62d0b7f16b6c4c39e13
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-01 (Sun, 01 Dec 2024)

Changed paths:
R utils/process/Kyuafile
A utils/process/Kyuafile.in
M utils/process/Makefile.am.inc

Log Message:
-----------
utils/process/executor_pid_test: fix the build on Linux

Linux does not support fchflags; conditionally build the test on FreeBSD
to avoid breaking the build on Linux.

This partly addresses issue #228.

Fixes: e26c8047f7299f046f87308705b062973d686f5f

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 25d32ead589028141f8c9b96a46405197e23975d
https://github.com/freebsd/kyua/commit/25d32ead589028141f8c9b96a46405197e23975d
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-01 (Sun, 01 Dec 2024)

Changed paths:
M engine/config.cpp
M engine/execenv/Makefile.am.inc
M engine/execenv/execenv.cpp
M engine/execenv/execenv.hpp
A engine/execenv/execenv_fwd.hpp
M engine/requirements.cpp
M model/Makefile.am.inc
M model/metadata.cpp

Log Message:
-----------
Fix circular dependency post-execenv introduction

Prior to this change, when this code would compile it would result in
linking failures when using binutils' ld on Ubuntu 24.04. This issue
did not reproduce outside of this scenario.

Instead of model/... relying on the execenv objects, take the single
dependency, turn it into a proper constant and export it via
`engine/execenv/execenv_fwd.hpp`.

This unbreaks the remaining build issue on Ubuntu 24.04.

Fixes: a4737b147c3111b960531db4dcf724936e4f81a5

Signed-off-by: Enji Cooper <ng...@FreeBSD.org>


Commit: 73542c3441779fb801c801acb35b2b6fbebf6d49
https://github.com/freebsd/kyua/commit/73542c3441779fb801c801acb35b2b6fbebf6d49
Author: Enji Cooper <ng...@FreeBSD.org>
Date: 2024-12-01 (Sun, 01 Dec 2024)

Changed paths:
M configure.ac
M engine/config.cpp
M engine/execenv/Makefile.am.inc
M engine/execenv/execenv.cpp
M engine/execenv/execenv.hpp
A engine/execenv/execenv_fwd.hpp
M engine/requirements.cpp
M model/Makefile.am.inc
M model/metadata.cpp
R utils/process/Kyuafile
A utils/process/Kyuafile.in
M utils/process/Makefile.am.inc

Log Message:
-----------
Merge pull request #235 from ngie-eign/fix-ubuntu-24-linux-build

Fix Ubuntu 24.04 Linux build issues introduced after 0.13 release


Compare: https://github.com/freebsd/kyua/compare/932b95957609...73542c344177

To unsubscribe from these emails, change your notification settings at https://github.com/freebsd/kyua/settings/notifications
Reply all
Reply to author
Forward
0 new messages