iDempiere's build system currently assumes an x86_64 (Intel/AMD) system will be used to build and run iDempiere. This is not always the case, in fact there is a growing movement to shift sensitive systems (such as ERP) onto more secure, organizationally-controllable systems like OpenPOWER.
iDempiere's sources appear largely cross-architecture ready, and only a few build system tweaks would be needed to enable other architectures like ppc64le and aarch64. I can provide a patch to enable ppc64le builds, but one file in particular looks like it may need additional work to autodetect the build architecture (org.idempiere.parent/pom.xml)
Environment
None
Activity
Show:
Carlos Ruiz July 30, 2020 at 1:19 PM
Closing as potential idea, please reopen if there is still interest in contributing a patch
Carlos Ruiz July 28, 2019 at 10:32 AM
Hi @Timothy Pearson, yes, a patch is welcome if it doesn’t break the other architectures.
iDempiere's build system currently assumes an x86_64 (Intel/AMD) system will be used to build and run iDempiere. This is not always the case, in fact there is a growing movement to shift sensitive systems (such as ERP) onto more secure, organizationally-controllable systems like OpenPOWER.
iDempiere's sources appear largely cross-architecture ready, and only a few build system tweaks would be needed to enable other architectures like ppc64le and aarch64. I can provide a patch to enable ppc64le builds, but one file in particular looks like it may need additional work to autodetect the build architecture (org.idempiere.parent/pom.xml)