Merge ~jeonghanlee/epics-base:darwin-aarch64 into ~epics-core/epics-base/+git/epics-base:7.0
Proposed by
Andrew Johnson
Status: | Merged |
---|---|
Approved by: | Andrew Johnson |
Approved revision: | d3e96c4c2b02606d952739db17e7e3d0811efc80 |
Merged at revision: | 1755a46bfe877b986f4c1899af70c528d4a54d2d |
Proposed branch: | ~jeonghanlee/epics-base:darwin-aarch64 |
Merge into: | ~epics-core/epics-base/+git/epics-base:7.0 |
Diff against target: |
65 lines (+34/-2) 4 files modified
configure/os/CONFIG.Common.darwin-aarch64 (+14/-0) configure/os/CONFIG.darwin-aarch64.Common (+8/-0) configure/os/CONFIG_SITE.Common.darwin-aarch64 (+9/-0) src/tools/EpicsHostArch.pl (+3/-2) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Andrew Johnson | Approve | ||
Review via email: mp+397526@code.launchpad.net |
Description of the change
Han's branch adds configuration files for a new target darwin-aarch64 to support Apple's new M1 CPUs.
To post a comment you must log in.
There are a couple of typo's in here that I would clean up when merging; ppc is mentioned in a comment.
One thing I'd like to to discuss is whether we want to add another target for building universal binaries containing both x86 and arm code. The build system supported that for ppc+x86 (see configure/ os/CONFIG_ SITE.Common. darwin- ppcx86) so the same approach should still work for x86+arm, but we should probably use a more generic target name though, darwin-any, darwin-multi, darwin-all, ...?