[Bug 778193] New: Automagic libunwind dependency

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Feb 5 06:35:19 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=778193

            Bug ID: 778193
           Summary: Automagic libunwind dependency
    Classification: Platform
           Product: GStreamer
           Version: 1.10.x
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: leio at gentoo.org
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

1.10.3 has an automatic libunwind package check and usage, without any option
to configure it. This leads to uncontrolled dependencies from source builds,
what we call automagic dependency, which results in us having to always depend
on it (and it seems to be of use to developers, not users) in the package, or
patch in a configure switch. Otherwise all of gstreamer becomes broken as it'd
be possible to uninstall libunwind:

!!! existing preserved libs:
>>> package: sys-libs/libunwind-1.2_rc1
 *  - /usr/lib64/libunwind.so.8
 *  - /usr/lib64/libunwind.so.8.0.1
 *      used by /usr/lib64/gstreamer-1.0/libgstcoretracers.so
(media-libs/gstreamer-1.10.3)


We'll need to patch in a configure switch to control this.
Additionally git master has another optional dependency automagic for the leak
tracer (DW), which will be a problem similarly for 1.12 as well.

-- 
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