[Bug 642507] New: [mingw/cygwin build] ensure building of plugin dll

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Feb 16 12:31:54 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=642507
  GStreamer | gst-ffmpeg | git

           Summary: [mingw/cygwin build] ensure building of plugin dll
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mnauw at users.sourceforge.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
      GNOME target: ---
     GNOME version: ---


Created an attachment (id=181053)
 View: https://bugzilla.gnome.org/attachment.cgi?id=181053
 Review: https://bugzilla.gnome.org/review?bug=642507&attachment=181053

configure.ac: enable linking static non-import libs

See e.g. http://sourceforge.net/mailarchive/message.php?msg_id=26980938

Basically, when linking a plugin to a static lib (such as in gst-ffmpeg), stock
(configured) libtool won't go for building a (plugin) .dll (as it expects
linking in a shared one).  While libtool can be convinced at configure time to
build the .dll nevertheless (as indicated in the thread), it seems more
convenient to patch configure(.ac) to take care of that.

Attached patch illustrates a snippet to include in configure.ac, but it could
also go in common/ and be used elsewhere, notably in -good and -bad which
contain DirectX plugins that will necessarily have to link to some static libs
(not import libs).

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