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

Preliminar support for RHEL 10 (Development Only) #94

Merged
merged 2 commits into from
Jan 17, 2025

Conversation

viniciusferrao
Copy link
Owner

Compilation is now supported on RHEL 10 Beta. It can be used for development purposes.

Compilation is now supported o RHEL 10 Beta. It can be used for development purposes.

Signed-off-by: Vinícius Ferrão <[email protected]>
@viniciusferrao viniciusferrao requested a review from dhilst January 16, 2025 06:42
@viniciusferrao viniciusferrao self-assigned this Jan 16, 2025
The software is now able to run until the end in dry mode.
Some hacks were made and corners cutted.
The repos class must be removed, we cannot continue with it.

Signed-off-by: Vinícius Ferrão <[email protected]>
Comment on lines +31 to +35
constexpr std::string_view CLOYSTER_REPO_EL10 = {
#include "cloysterhpc/repos/el10/cloyster.repo"

};

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes that's very bad. I just extended the bad implementation that was already in place. This class must be thrown away. It's on the commit notes.

@dhilst
Copy link
Collaborator

dhilst commented Jan 17, 2025

The build is failing in Rocky 9.5

image

@dhilst
Copy link
Collaborator

dhilst commented Jan 17, 2025

The build is failing in Rocky 9.5

image

The lib exists in conan folder
image

@dhilst
Copy link
Collaborator

dhilst commented Jan 17, 2025

The build is failing in Rocky 9.5
image

The lib exists in conan folder image

This is weird because the conanfile.py didn't change the magic_enum version

@viniciusferrao
Copy link
Owner Author

The build is failing in Rocky 9.5

image

Delete te entire .conan2 directory and reload the CMake project. It should fix.

Here's my tree on EL9:

.
├── conaninfo.txt
├── conanmanifest.txt
├── include
│   ├── magic_enum
│   │   ├── magic_enum_all.hpp
│   │   ├── magic_enum_containers.hpp
│   │   ├── magic_enum_flags.hpp
│   │   ├── magic_enum_format.hpp
│   │   ├── magic_enum_fuse.hpp
│   │   ├── magic_enum.hpp
│   │   ├── magic_enum_iostream.hpp
│   │   ├── magic_enum_switch.hpp
│   │   └── magic_enum_utility.hpp
│   ├── magic_enum_all.hpp
│   ├── magic_enum_containers.hpp
│   ├── magic_enum_flags.hpp
│   ├── magic_enum_format.hpp
│   ├── magic_enum_fuse.hpp
│   ├── magic_enum.hpp
│   ├── magic_enum_iostream.hpp
│   ├── magic_enum_switch.hpp
│   └── magic_enum_utility.hpp
└── licenses
    └── LICENSE

3 directories, 21 files

And here on EL10:

.
├── conaninfo.txt
├── conanmanifest.txt
├── include
│   └── magic_enum
│       ├── magic_enum_all.hpp
│       ├── magic_enum_containers.hpp
│       ├── magic_enum_flags.hpp
│       ├── magic_enum_format.hpp
│       ├── magic_enum_fuse.hpp
│       ├── magic_enum.hpp
│       ├── magic_enum_iostream.hpp
│       ├── magic_enum_switch.hpp
│       └── magic_enum_utility.hpp
└── licenses
    └── LICENSE

4 directories, 12 files

It should be a local issue.

@viniciusferrao viniciusferrao merged commit d635115 into master Jan 17, 2025
4 checks passed
@viniciusferrao viniciusferrao deleted the preliminar-el10-support branch January 17, 2025 16:55
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

Successfully merging this pull request may close these issues.

2 participants