Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 347636 - dev-libs/libffi: Please include upstream patch for generic symbol definition
Summary: dev-libs/libffi: Please include upstream patch for generic symbol definition
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL: https://github.com/atgreen/libffi/blo...
Whiteboard:
Keywords:
: 338680 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-03 09:58 UTC by Dennis Schridde
Modified: 2010-12-18 11:24 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2010-12-03 09:58:24 UTC
ffi.h defines several generic symbols (like IA64), which likely clash with some packages. Please include [1] into the ebuild, to fix this problem.
(This is not a made-up problem, see [2].)

[1] https://github.com/atgreen/libffi/blob/5feacad4a56c85b3f23a267a30b2cf424cd59548/patches/define-generic-symbols-carefully
[2] http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=602

Reproducible: Always
Comment 1 Dennis Schridde 2010-12-03 10:05:26 UTC
Downloading [1] and deleting the last part which patches ChangeLog makes the patch apply and libffi build.

[1] https://github.com/atgreen/libffi/raw/5feacad4a56c85b3f23a267a30b2cf424cd59548/patches/define-generic-symbols-carefully
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-12-18 09:10:42 UTC
+*libffi-3.0.9-r1 (18 Dec 2010)
+
+  18 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> +libffi-3.0.9-r1.ebuild,
+  +files/libffi-3.0.9-define-generic-symbols-carefully.patch:
+  Include upstream patch to define generic symbols carefully wrt #347636 by
+  Dennis Schridde.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-12-18 11:24:18 UTC
*** Bug 338680 has been marked as a duplicate of this bug. ***