Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forward declare open_temp_exec_file #764

Merged

Conversation

serge-sans-paille
Copy link
Contributor

It's defined in closures.c and used in tramp.c.
Also declare it as an hidden symbol, as it should be.

It's defined in closures.c and used in tramp.c.
Also declare it as an hidden symbol, as it should be.
@serge-sans-paille serge-sans-paille force-pushed the missing-forward-declaration branch from aead3c5 to cbfb9b4 Compare February 1, 2023 17:35
@thesamesam
Copy link
Contributor

Fixes #760. Thank you!

@atgreen atgreen merged commit ce077e5 into libffi:master Feb 2, 2023
@serge-sans-paille
Copy link
Contributor Author

Thanks for the quick merge \o

@triplef
Copy link
Contributor

triplef commented Sep 21, 2023

We’re also running into this. Would be great to see a new library release containing this. 🙏

@mhsmith
Copy link

mhsmith commented Feb 14, 2024

Please make a new release containing this fix. The current version of libffi has not been buildable with the current version of clang for nearly a year now, and you can see from the linked issues (both here and in #760) that this has affected many people.

@atgreen
Copy link
Member

atgreen commented Feb 15, 2024

I will prepare a new release very soon. Thanks for the feedback.

YSaxon added a commit to YSaxon/conan-center-index that referenced this pull request Mar 19, 2024
BlackHole1 added a commit to BlackHole1/ovm-core that referenced this pull request May 11, 2024
When using the new version of GCC, it is unable to compile libffi.

Ref: libffi/libffi#764

Thanks @serge-sans-paille for your patch :)

Signed-off-by: Kevin Cui <bh@bugs.cc>
BlackHole1 added a commit to oomol-lab/ovm-core that referenced this pull request May 11, 2024
When using the new version of GCC, it is unable to compile libffi.

Ref: libffi/libffi#764

Thanks @serge-sans-paille for your patch :)

Signed-off-by: Kevin Cui <bh@bugs.cc>
tdf-gerrit pushed a commit to LibreOffice/core that referenced this pull request Jul 16, 2024
* external/libffi/implicit-function-declaration.patch was obsolete after
libffi/libffi#764
* Backport external/python3/0001-bpo-45898-Remove-duplicate-symbols-from-_ctypes-cfie.patch.1
from upstream to fix build errors on Windows.

Change-Id: I6d7cd70dd29ea0ce4b22738637afa0e7eb76a93f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167337
Tested-by: Jenkins
Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants