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
dev-cpp/catch: add multilib support #36325
base: master
Are you sure you want to change the base?
Conversation
5ef3e56
to
860d2b2
Compare
Pull request CI reportReport generated at: 2024-04-19 21:19 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull Request assignmentSubmitter: @MrDuartePT dev-cpp/catch: @SoapGentoo Linked bugsNo bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment. If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers. In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
I merged the dev-libs/spdlog and dev-libs/libfmt changes. I'll leave it to the maintainer of dev-cpp/catch to handle that change. |
860d2b2
to
8a5c42b
Compare
Edit: ok I gonna rebase this |
Pull request CI reportReport generated at: 2024-04-19 21:39 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
8a5c42b
to
0e8dc6f
Compare
Pull request CI reportReport generated at: 2024-04-19 21:59 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2024-04-19 22:19 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Can you please include an update for the -9999 version in your spdlog commit? With that, I approve of the spdlog changes. So if/when @SoapGentoo merges the catch changes, he can also merge the spdlog ones. |
0e8dc6f
to
7239e63
Compare
Done |
Pull request CI reportReport generated at: 2024-04-20 13:19 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Please make sure to include rationale in commit messages too, not just in the PR description. |
7239e63
to
dc43db2
Compare
Sorry about that see it better now |
ea0fcc1
to
29754ec
Compare
@candrews it would be better to drop libfmt 10.0.0, 10.1.0, 10.1.1, 10.2.0, 10.2.1 and 10.2.1-r1? |
* since dev-libs/spdlog-1.12.0-r3 and up requires * dev-cpp/catch-3.4.0 and up for tests * multilib support was added to this ebuilds Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
* this prevents test for failing when multilib is enabled * also add missing MULTILIB_USEDEP 9999 and 1.13.0-r1 * dev-libs/spdlog support is needed to compile mangohud using system spdlog Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
29754ec
to
12da961
Compare
Pull request CI reportReport generated at: 2024-04-22 11:19 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2024-04-22 11:39 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
I'm honestly not super happy to add multilib support for anything not in |
Basically this PR started, when a couple months ago @stkw0 (gentoo/guru@8d4c451#r138362394), ask if would be possible to use system spdlog to compile mangohud (after multilib support was added). I think mangohud should be widely use (at least for user that game on Linux), and I not sure why mangohud never was added to gentoo repos (@AdelKS should have a reason), since heroic and lutris ebuilds exist, and both have support for mangohud. This multilib support is just for fixing test on spdlog. I don't know if gentoo CI will fail if we left dev-cpp/catch without multilib support (at least on my machine it failed on the 32bits tests) |
I have no reason, I only add ebuilds to Thanks for all of this by the way @MrDuartePT ! |
This add multilib support to this two packages.
This help when compiling mangohud using systemd spdlog.
Well @stkw0 give a look and say what you think
Small note: Since mangohud not compiled with clang, if system-spdlog is use, both spdlog and libfmt need to be compile with gcc to not create linker error