[Bug 777218] New: Avoid circular dependency between freetype and harfbuzz
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jan 13 14:16:23 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=777218
Bug ID: 777218
Summary: Avoid circular dependency between freetype and
harfbuzz
Classification: Platform
Product: GStreamer
Version: git master
OS: All
Status: NEW
Severity: normal
Priority: Normal
Component: cerbero
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: hfink at toolsonair.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 343433
--> https://bugzilla.gnome.org/attachment.cgi?id=343433&action=edit
disable freetype's harfbuzz dependency during config
When rebuilding freetype with harfbuzz already being compiled, freetype's
configuration phase would pick up and link against harfbuzz. However, harfbuzz
itself is already linked against freetype (that's a known circular dependency).
Oddly, this further results in the rebuild of freetype having a linker
dependency on itself, causing all sorts of troubles (especially on OSX using
relative linker paths, where I found that plugins would suddenly fail to load).
Since freetype's recipe doesn't mention harfbuzz as a cerbero dependency
anyway, and since a clean rebuild of everything would not have harfbuzz
available at the time freetype is built, I think we should explicitly disable
the harfbuzz dependency. I have attached a patch for that.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list