On 3/4/22 10:17 AM, Sérgio Basto wrote:
On Fri, 2022-03-04 at 16:04 +0100, Michal Schorm wrote:
On Fri, Mar 4, 2022 at 3:40 PM Sérgio Basto <[email protected]> wrote:
The fix is just remove "\ ." (the dot) on %cmake
That isn't a fix, that's a workaround for a broken CMake - atleast
that I believe, as you can read in that BZ.
I haven't found anything on CMake upstream that would suggest such
change is needed, I found the contrary.
And even if this change would be actually intended, it would be nice
from the CMake maintainer to announce it.
I think you missed the
https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
(Targeted release: Fedora 33 ) and
https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/
My deduction also came from here:
https://lists.fedoraproject.org/archives/list/[email protected]/message/IGQFBIEBMFHIAHY45SKF5MXOJP43TVQS/
i.e. the builds that still aren't completely out of the source (i.e.
have the dot), can have (new) problems, one solution is make the build
out of the source as recommended on
https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
I removed the "." from the %cmake macros, and the build is progressing properly for
rawhide. I still have to make sure that deleting the "." doesn't break F34 through F36.
Steve
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure