Hmm, I don't think those particular options should cause any issues (but GCC could be built with other "default options" causing the problem as well).
In order for the JIT to work, the fs-uae executable's "data section" must be located below 0xffffffff (in the first 4 GB of virtual address space). The error you got indicates that the data section (think "global variables in C") is loaded above this. So, I still suspect FS-UAE is built as a position-independent executable, or with other "hardened" options causing the problem.
Maybe Arch is adding some options of its own? What's the final link command for fs-uae, as echoed to your terminal?)
|