Skip to content

[DISCUSSION] Cross-Compiling solutions #3

@nonunknown

Description

@nonunknown

Well, for xcompiling stuff we can facilitate the process for the user, Our objective is to archive most platform as possible, avoiding headache for the user so the compiling solution should be N-N (any platform can compile to any other) this is only not true for mobile OSes (cuz we dont have godot editor for those platforms), also I would like to know if compiling for 32bits should be considered or not, in this case I'll consider only 64bits:

C++

  • Windows
    [ ] Linux
    [ ] Mac
    [x] Android (All archs) / requirements => Android NDK
    [ ] Ios ?

  • Linux
    [x] Windows / mingw64 for linux
    [ ] Mac
    [x] Android (All archs) / requirements => Android NDK
    [ ] Ios ?

  • Mac ( I have no idea nor xp with this one)
    [ ] Linux
    [ ] Windows
    [ ] Android ?
    [ ] ios

Rust Lang

This is a special case, I've found this tool which seems to be a MAGIC solution (Need testing):
https://github.com/rust-embedded/cross

however it relies on Docker (only installing it, no extra config)

PS: Rust itself supports all OSx/archs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions