Building the current grep (git master) with the current Gnulib on OpenBSD 7.5, I see a test failure:
FAIL: case-fold-titlecase Here is the detailed log. -------------------------------------------------------------------------------- FAIL: case-fold-titlecase ========================= é --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DŽ +Dž dž --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DŽ +Dž dž --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +DŽ Dž +dž --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +DŽ Dž +dž --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DŽ +Dž dž --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DŽ +Dž dž --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ LJ +Lj lj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ LJ +Lj lj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +LJ Lj +lj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +LJ Lj +lj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ LJ +Lj lj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ LJ +Lj lj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ NJ +Nj nj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ NJ +Nj nj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +NJ Nj +nj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +NJ Nj +nj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ NJ +Nj nj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ NJ +Nj nj --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DZ +Dz dz --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DZ +Dz dz --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +DZ Dz +dz --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ +DZ Dz +dz --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DZ +Dz dz --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ DZ +Dz dz --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ ͅ +Ι +ι --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1 +1,3 @@ ͅ +Ι +ι --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ +ͅ Ι ι --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ +ͅ Ι ι --- out-regex Mon Jun 10 05:16:08 2024 +++ out-dfa Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ +ͅ Ι ι --- out-regex Mon Jun 10 05:16:08 2024 +++ out-fixed Mon Jun 10 05:16:08 2024 @@ -1,2 +1,3 @@ +ͅ Ι ι FAIL case-fold-titlecase (exit status: 1) -------------------------------------------------------------------------------- Bruno