Difference between revisions of "HOWTO-Debug-Endian-Issues"

Jump to navigation Jump to search
→‎Building: Avoid a repetition about build time, since there's already a footnote for that (with more accurate numbers)
(→‎Build dependencies: ccache/valgrind are not necessary, but sometimes you may have a good reason to want them)
(→‎Building: Avoid a repetition about build time, since there's already a footnote for that (with more accurate numbers))
Line 104: Line 104:
Cloning the repository and compiling ScummVM is done through the [[Compiling_ScummVM/GCC|usual means]], with some important points:
Cloning the repository and compiling ScummVM is done through the [[Compiling_ScummVM/GCC|usual means]], with some important points:


* Everything is going to be slower than your usual environment; building ScummVM through <code>qemu-system-ppc</code> with only the SCUMM engine and no optimizations takes around 20 minutes with a 4.2 GHz Intel i7, for example.
* Everything is going to be slower than your usual environment.
* Since QEMU emulation is single-threaded, there is no point is running <code>make</code> with any <code>-j</code> flag for parallel compilation.
* Since QEMU emulation is single-threaded, there is no point is running <code>make</code> with any <code>-j</code> flag for parallel compilation.
* It is highly suggested to only enable the engines and features that you need for your test, e.g. <code>./configure --disable-detection-full --disable-all-engines --enable-engine=tinsel --disable-lua --disable-tinygl --disable-cloud --disable-hq-scalers --disable-optimizations --enable-debug</code> will save you a lot of time if you're only interested in testing the Tinsel engine.
* It is highly suggested to only enable the engines and features that you need for your test, e.g. <code>./configure --disable-detection-full --disable-all-engines --enable-engine=tinsel --disable-lua --disable-tinygl --disable-cloud --disable-hq-scalers --disable-optimizations --enable-debug</code> will save you a lot of time if you're only interested in testing the Tinsel engine.
149

edits

Navigation menu