[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