Progress Reports:
Packaging Changes:
- Add Link Time Optimizations for a slight bump in performance and 12% smaller package size.
Differential D6460
Update dolphin-emu to October progress report adn enable LTO Authored by Jacalz on Jun 3 2019, 9:13 AM. Tags None Referenced Files
Subscribers Tokens
Details
Progress Reports: Packaging Changes:
Diff Detail
Event TimelineComment Actions I want to take advantage of this differential to ask Core Team if we have any policy about optimization flags. Comment Actions In general, LTO gives a reduction is size, although often negligible. Why did you remove it as well? Comment Actions I am honestly tired of compiling, testing and repeating it over and over again for this package. I am putting it back to how it was before I started optimizing it. Might (almost certainly) come back to this in the next update revision and see about using LTO... Comment Actions I am having problems building the latest progress report version due to high memory usage during the build. Any chance we could get it merged in it's current state please? Comment Actions Did you try to set up a, say, 4 GB swap file? I use it every time I have to build Rust or MAME. Comment Actions No I haven't tried that. I have 16GB ram and uses up all of it when it's at the second last file in the build. Do you think that it would make a difference? Comment Actions If you run out of RAM while compiling, you can also try to reduce the number of jobs. If instead you're linking, then there's nothing to do but increasing virtual memory. Try with a 2 or 4 gigs of swap. Comment Actions It would be very cool if this revision could get merged soon. It has been open for a couple months now and it is ready to land. |