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?
No comments:
Post a Comment