Public bug reported: [Impact] It isn't possible to build newer versions of python-cffi on trusty/arm64 because it's test cases will fail due to this bug. The thing that's biting me is that cloud-archive:liberty is incomplete on arm64, making key packages uninstallable on arm64 (e.g. nova-compute).
Additionally, libffi is used by several languages in Ubuntu (python, ruby, haskell, etc), so this may also be causing issues in the closed set of Ubuntu/trusty packages. I don't have evidence either way. [TestCase] Build python-cffi_1.1.2-1ubuntu2 from wily on trusty/arm64. With unfixed libffi, the build will fail during dh_auto_test in the "TestFFI.test_struct_by_value" test case. [Regression Risk] The fix is in the aarch64-specific code, so there's a negligible risk of regression on other platforms. This exact fix was included in vivid and wily and no regressions have been triaged to libffi in those releases. ** Affects: libffi (Ubuntu) Importance: Undecided Status: Fix Released ** Affects: libffi (Ubuntu Trusty) Importance: Medium Assignee: dann frazier (dannf) Status: In Progress ** Also affects: libffi (Ubuntu Trusty) Importance: Undecided Status: New ** Changed in: libffi (Ubuntu) Status: New => Fix Released ** Changed in: libffi (Ubuntu Trusty) Status: New => In Progress ** Changed in: libffi (Ubuntu Trusty) Assignee: (unassigned) => dann frazier (dannf) ** Changed in: libffi (Ubuntu Trusty) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1513958 Title: arm64: failure with small objects passed on stack To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libffi/+bug/1513958/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs