Open Bug 1657138 Opened 6 years ago Updated 2 years ago

[meta] add aarch64 macOS support in libffi

Categories

(Core :: js-ctypes, enhancement, P3)

ARM64
macOS
enhancement

Tracking

()

Tracking Status
firefox81 --- affected

People

(Reporter: froydnj, Unassigned)

References

(Depends on 1 open bug, Blocks 2 open bugs)

Details

(Keywords: meta)

This is needed so our ctypes support works properly.

This is fun for all the same reasons that bug 1657135 is fun: Apple's aarch64 calling convention is subtly different from the generic standard.

Upstream (https://github.com/libffi/libffi) does not have this support yet. https://github.com/libffi/libffi/issues/571 indicates that some people can get it to build, but I think they will find subtle errors given the above once they start exercising the library.

Summary: add aarch64 macOS support in libffi → [meta] add aarch64 macOS support in libffi
Depends on: 1657168
Component: JavaScript Engine → js-ctypes
You need to log in before you can comment on or make changes to this bug.