On 2023/12/18 01:39, Rafael Sadowski wrote: > Here is a cmake update diff to version 3.28.1. > > Upstream fixed shared libraries detection on OpenBSD[1]. I can't predict > the impact but a handful of cmake ports build,packaged fine with that > update. > > 1: https://gitlab.kitware.com/cmake/cmake/-/issues/12954
Is that correct? That ticket was closed 7 years ago with no information, and nothing in changelog seems relevant? > Could someone push it into the next build arm64 or amd64. > > Thanks Rafael > > The changelog you can find here: > https://cmake.org/cmake/help/v3.28/release/3.28.html > https://cmake.org/cmake/help/v3.28/release/3.28.html#id1 This one seems likely to cause some issues: "The exec_program() command, which has been deprecated since CMake 3.0, has been removed by policy CMP0153. Use the execute_process() command instead." Though it's possible cmake is using the word "removed" in a way which doesn't actually mean "removed". > +https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9085 ... > +- this->OpenBSD = this->Makefile->GetState()->GetGlobalPropertyAsBool( > ++ this->IsOpenBSD = this->Makefile->GetState()->GetGlobalPropertyAsBool( This has been there for a *long* time. Any idea why they started pulling in param.h such that it became a problem?