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?

Reply via email to