Skip to content

Feature request: ppc64le support #1222

@anengineer1

Description

@anengineer1

Quick summary

Greetings, the emulator does not compile on ppc64le architecture

System Details

  • OS: Void Linux
  • CPU: IBM POWER9 (ppc64le)
  • GPU: AMDGPU Vega64

Issue Details

After modifying the "-msse" parts of the cmake files:

[ 37%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/LiteralPool.cpp.o
[ 37%] Building CXX object Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/MachoObjectFile.cpp.o
/home/yamira/software/Play-/deps/CodeGen/src/Jitter_CodeGenFactory.cpp:37:4: warning: Architecture not supported [-W#warnings]
                #warning Architecture not supported
                 ^
/home/yamira/software/Play-/deps/CodeGen/src/Jitter_CodeGenFactory.cpp:101:14: error: no member named 'runtime_error' in namespace 'std'
                throw std::runtime_error("Unsupported architecture.");
                      ~~~~~^
/home/yamira/software/Play-/deps/CodeGen/src/Jitter_CodeGen.cpp:15:9: warning: enumeration values 'MATCH_ANY' and 'MATCH_NIL' not handled in switch [-Wswitch]
        switch(match)
               ^
1 warning and 1 error generated.
make[2]: *** [Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/build.make:412: Source/ui_qt/Source/CodeGen/CMakeFiles/CodeGen.dir/__/src/Jitter_CodeGenFactory.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
1 warning generated.
/home/yamira/software/Play-/deps/CodeGen/src/Jitter.cpp:270:9: warning: enumeration value 'RETURN_VALUE_NONE' not handled in switch [-Wswitch]
        switch(returnValue)
               ^

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions