[cmake, common] allow build with -fno-rtti and /GR-, to disable gen of rtti and save some bytes in vtables #359

Open
Lizzie wants to merge 2 commits from liz-no-rtti-allowance into master
Member

Signed-off-by: lizzie lizzie@eden-emu.dev

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie force-pushed liz-no-rtti-allowance from 6ad61ed648
All checks were successful
eden-license / license-header (pull_request) Successful in 28s
to 30a08db07a
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
2025-09-03 18:56:09 +02:00
Compare
Shinmegumi force-pushed liz-no-rtti-allowance from 30a08db07a
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
to e12e7b01fc
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
2025-09-04 18:26:33 +02:00
Compare
Owner

User reported this PR has issues with Little Kitty, Big City. I'm assuming local compile. @Maufeat, can you test with this PR to see if you can replicate the issue since this was not merged to master yet and they referenced this one?

User reported this PR has issues with Little Kitty, Big City. I'm assuming local compile. @Maufeat, can you test with this PR to see if you can replicate the issue since this was not merged to master yet and they referenced this one?
Shinmegumi force-pushed liz-no-rtti-allowance from e12e7b01fc
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
to 84c9c75cf6
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
2025-09-05 17:41:23 +02:00
Compare
crueter added this to the 0.0.4 (real) milestone 2025-10-10 02:46:02 +02:00
Owner

@Lizzie, if you can fix the conflict in this, we can get proper testing done on this. It does appear that it might have adverse effects on Windows, but we need to test and confirm.

@Lizzie, if you can fix the conflict in this, we can get proper testing done on this. It does appear that it might have adverse effects on Windows, but we need to test and confirm.
crueter removed this from the 0.0.4 (real) milestone 2025-10-17 22:09:58 +02:00
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
Required
Details
This pull request has changes conflicting with the target branch.
  • src/CMakeLists.txt
  • src/yuzu/configuration/shared_widget.cpp
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin liz-no-rtti-allowance:liz-no-rtti-allowance
git switch liz-no-rtti-allowance
Sign in to join this conversation.
No description provided.