Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cmake binaries #24939

Open
jcar87 opened this issue Aug 14, 2024 · 4 comments
Open

cmake binaries #24939

jcar87 opened this issue Aug 14, 2024 · 4 comments

Comments

@jcar87
Copy link
Contributor

jcar87 commented Aug 14, 2024

Hi,

I was looking for cmake/3.20.0 in linux ( ubuntu , arch x86_64, gcc=9) for conan 2

Originally posted by @sabapathi20 in #13739 (comment)

@jcar87
Copy link
Contributor Author

jcar87 commented Aug 14, 2024

Hi @sabapathi20

Version 3.20.0 was too old by the time the recipe was migrated to Conan 2

The earliest we have in the 3.20 series is 3.20.6 - this should work to satisfy the requirement:

conan list "cmake/3.20.6:*" -r conancenter
conancenter
  cmake
    cmake/3.20.6
      revisions
        b9fe671fcc3e5a11e0b999ce28755bc2 (2023-03-13 09:23:55 UTC)
          packages
            522dcea5982a3f8a5b624c16477e47195da2f84f
              info
                settings
                  arch: x86_64
                  os: Windows
            63fead0844576fc02943e16909f08fcdddd6f44b
              info
                settings
                  arch: x86_64
                  os: Linux
            9e5323c65b94ae38c3c733fe12637776db0119a5
              info
                settings
                  os: Macos

@sabapathim
Copy link

Hi @jcar87

Thanks for the suggestion.

Is it possible to make cmake/3.20.0 to be available in the conan-center , I would be happy to contribute if any efforts needed there.

@jcar87
Copy link
Contributor Author

jcar87 commented Aug 14, 2024

Hi @sabapathi20 - No, I would say we will not make CMake 3.20.0 binaries available for Conan 2, or any older version of CMake. It is an older version, and the available versions satisfy the job without any issues. in Conan Center we regularly make use of newer versions of CMake without issues.

CMake itself is really good (and rather strict) at preserving backward compatibility, so any new version should work, and if this is not the case, we do have 3.20.6 available, which according to their documentation https://cmake.org/cmake/help/latest/release/3.20.html#id4 here, it contains no feature changes with respect to 3.20.0, and should only include bugfixes.

We would reconsider if we there is a specific, documented issue with 3.20.6 or newer where the behaviour is different than 3.20.0 and must be preserved.

@sabapathim
Copy link

Hi @jcar87

Is there a way that I can contribute to the project ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants