mamedev / mame

MAME
https://www.mamedev.org/
Other
8.25k stars 2.02k forks source link

Plugin needed to handle lto object if LTO=1 #2942

Closed katananja closed 6 years ago

katananja commented 6 years ago

gcc version 6.3.0 20170516, Debian 9. 49b83056b1..cc03217ca0

genie.lua has some descriptions about it but it doesn't seem to work. Looking else where maybe it's the case to use ggc-ar instead of ar? https://github.com/monero-project/monero/pull/1065#issuecomment-247148712

...
ar: pcml_qdisk.o: plugin needed to handle lto object
ar: qubide.o: plugin needed to handle lto object
ar: rom.o: plugin needed to handle lto object
...
cuavas commented 6 years ago

LTO is not supported. MAME is really too big for LTO to be practical, and with the implementation in current versions of GCC, effects on performance are mixed at best.

Robbbert commented 6 years ago

Unsupported feature.