[Bug 667305] build: Add --enable-static-plugins configure argument

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Apr 15 07:08:21 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=667305
  GStreamer | gstreamer (core) | git

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|HEAD                        |1.1.1

--- Comment #17 from Sebastian Dröge <slomo at circular-chaos.org> 2013-04-15 14:08:18 UTC ---
commit 18a7a1d06295fe602672a5ce143c88260ea93930
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Wed Oct 24 11:58:35 2012 +0200

    gst: Add better support for static plugins

    API: GST_PLUGIN_STATIC_DECLARE()
    API: GST_PLUGIN_STATIC_REGISTER()

    Based on a patch by Håvard Graff <havard.graff at tandberg.com>.

    This now allows GST_PLUGIN_DEFINE() to create a static plugin if
    GST_PLUGIN_BUILD_STATIC is defined. The resulting plugin can be
    statically linked or dynamically linked during compilation but
    can't be dynamically loaded during runtime.

    Also adds GST_PLUGIN_STATIC_DECLARE() and GST_PLUGIN_STATIC_REGISTER(),
    which allows to register a static linked plugin easily.
    It is still required to manually register every single statically linked
    plugin from inside the application as this can't be automated in a portable
    way.

    A new configure parameter --enable-static-plugins was added that allows
    to build all plugins we build here as static plugins.

    Fixes bug #667305.



(and related commits to all other modules)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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