I have recently obtained a Viliv S5 (a 4.8" screen device with Windows) and wanted to see how portable I could get a WoW setup. Running the server on the same device as the game would not be too much fun and would probably be horrible with an Atom and 1GB RAM. I then decided to run the server on my Raspberry Pi.

I have branched TrinityCore to allow more portability and have given my ‘project’ the creative name of TrinityCore-Portable. You can find the source code here:

To compile this on a non-sse2 CPU (such as an Athlon-XP) you can simply use the cmake option “SKIP_SSE2”. This will still only support the x86 architecture.

If you want to try to build for another architecture (NOTE: I have only tested the ARMv6 from the Raspberry Pi on Raspbian) also use the cmake option “STANDARDIZE_ASM”. This will only support GCC/ICC/MINGW (just don’t use CLANG) and will also skip SSE2 support. The Linux wiki should be accurate for building this release too. For more information on the compilation process check the readme at my github:

I hope I am posting this in the right section, this is my first topic here /emoticons/default_smile.png

EDIT: Hopefully in the next few weeks I will be able to find an old iBook G4 I have hiding about and test PowerPC… Maybe I even test it on the PS3 /emoticons/default_smile.png

EDIT2: Builds on iBook G4 under Ubuntu.

Thank you very much.

I compiled it on a LinkStation Duo.

Needed 52h to compile.

Works perfectly.