Closed mdavidsaver closed 1 year ago
In addition to mingw, it would be nice to support other Linux cross compile targets. eg. arm and aarch64.
Ubuntu provides some toolchains:
https://packages.ubuntu.com/source/focal/gcc-10-cross
https://packages.ubuntu.com/source/impish/gcc-11-cross
Questions I see:
Mingw has eg. MINGW=32. Does each arch. get its own env. variable? Or one variable with a list of values?
MINGW=32
One obvious idea would be to reuse the CROSS_COMPILER_TARGET_ARCHS variable and the Base target names.
CROSS_COMPILER_TARGET_ARCHS
Having this would help us avoid situations like https://github.com/epics-base/epics-base/pull/229.
Can be closed as the functionality has been added with #69
In addition to mingw, it would be nice to support other Linux cross compile targets. eg. arm and aarch64.
Ubuntu provides some toolchains:
https://packages.ubuntu.com/source/focal/gcc-10-cross
https://packages.ubuntu.com/source/impish/gcc-11-cross
Questions I see:
Mingw has eg.
MINGW=32
. Does each arch. get its own env. variable? Or one variable with a list of values?One obvious idea would be to reuse the
CROSS_COMPILER_TARGET_ARCHS
variable and the Base target names.