HomeFreeBSD

editors/libreoffice: work around changed alignment of __cxa_exception

Description

editors/libreoffice: work around changed alignment of __cxa_exception

LibreOffice has special detection for the change in alignment and size
of struct cxa_exception, when using libc++abi. However, this updated
alignment also applies to libunwind and upstream libcxxrt, and will soon
apply to our libcxxrt too.

Enable the special detection unconditionally for x86_64 and aarch64, so
libreoffice packages built on 13.0-R (with the old alignment) will
seamlessly work on 13.1-R (which will have the new alignment).

PR: 262008

Details

Provenance
dimAuthored on Mar 9 2022, 7:28 AM
fluffyCommitted on Mar 9 2022, 7:28 AM
Parents
R11:eebf3d7bb9b5: www/nginx-devel: update third-party lua module
Branches
Unknown
Tags
Unknown