Ruby CI で動かしている FreeBSD 12 のテストがいつからか落ち始めて、OS の方で何か変わったとか古いからとかあったっけと、pkg upgrade
を実行したら bison が
ld-elf.so.1: /usr/local/bin/bison: Undefined symbol "fflush_unlocked@FBSD_1.6"
と壊れてしまったので 12.0 から 12.2 にアップグレードした。ようは、12.x の最新版で使っているシンボルが非互換になったってのが原因らしい。FreeBSD のアップグレード、以下のページを見つつ初めてやったけどなかなか面白かった。
https://www.freebsd.org/releases/12.2R/installation/
ひたすら freebsd-update fetch
と freebsd-update install
を実行しては reboot で終わったけどよくできてる気がする。