On Mon, Nov 20 2023, Matthieu Herrb <matth...@openbsd.org> wrote: > On Mon, Nov 20, 2023 at 06:46:10PM +0100, Matthieu Herrb wrote: >> Hi, >> >> I've just upgraded my machine to -current and ran pkg_add -u 10mn ago. >> >> mosh is now broken with C++ undefined symbols in protobuf : > > Appently this was caused by abseil-cpp not beeing upgraded by pkg_add > -u. > > Forcing an upgrade with pkg_add -u -Dinstall abseil-cpp "fixed" it.
As pointed out by tb it's probably time to bump _SYSTEM_VERSION-clang, to trigger packages updates on all clang archs. Index: arch-defines.mk =================================================================== RCS file: /home/cvs/ports/infrastructure/mk/arch-defines.mk,v diff -u -p -p -u -r1.99 arch-defines.mk --- arch-defines.mk 8 Nov 2023 11:42:22 -0000 1.99 +++ arch-defines.mk 20 Nov 2023 19:10:39 -0000 @@ -97,7 +97,7 @@ _SYSTEM_VERSION-${MACHINE_ARCH} ?= 0 _SYSTEM_VERSION-${ARCH} ?= 0 # added to version for all clang arches -_SYSTEM_VERSION-clang = 1 +_SYSTEM_VERSION-clang = 2 # defined in go.port.mk; added to version for all go arches so that # go-compiled packages can be updated easily for a new go compiler -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE