Workaround for libffi 3.4 + gobject-introspection #39
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Checklist
conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)A new feature was introduced in libffi 3.4 and is known to break
some downstream packages, notably ghc and gobject-introspection.
Upstream also added a configure-time option in this release to
disable the feature until all downstream users can be fixed to be
compatible with it, at which point it can be safely re-enabled.
Note that while the symptoms of this issue appear similar to issues seen
with libffi 3.3 on osx-arm64, this specific issue is at least seen on libffi 3.4
on both linux-64 and linux-aarch64.
Fixes: conda-forge/gnuradio-feedstock#84
See also: libffi/libffi#647
See also: https://gitlab.gnome.org/GNOME/pygobject/-/issues/455
See also: https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/283