Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 302692

Summary: dev-java/icedtea6 [overlay] should depend on virtual/libffi, not sys-devel/gcc[libffi]
Product: Gentoo Linux Reporter: Marek Sapota <marek>
Component: Current packagesAssignee: Java team <java>
Status: RESOLVED FIXED    
Severity: normal CC: gnu_andrew
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Marek Sapota 2010-01-28 22:11:09 UTC
dev-java/icedtea6 requires gcc[libffi], shouldn't that be virtual/libffi?

Reproducible: Always




Ebuild is in java overlay.
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-01-29 08:55:07 UTC
Andrew: any idea if icedtea6 doesn't care whether libffi is part of gcc or standalone library?
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-02-02 19:01:20 UTC
(In reply to comment #1)
> Andrew: any idea if icedtea6 doesn't care whether libffi is part of gcc or
> standalone library?
> 

The standalone libffi merges changes to gcc, and otherway around, this was just done for 3.0.9 release.

Please just make it use virtual/libffi, and check how that is done in other reverse deps as you might need something like

append-cflags $(pkg-config --cflags-only-I libffi) in the ebuild
Comment 3 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-02-04 15:42:49 UTC
Fixed in icedtea-6.1.7. No special fiddling was needed in the end.