[Bug 796641] New: Build Meson recipes with MSVC on Windows
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jun 20 13:04:37 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=796641
Bug ID: 796641
Summary: Build Meson recipes with MSVC on Windows
Classification: Platform
Product: GStreamer
Version: unspecified
OS: All
Status: NEW
Severity: normal
Priority: Normal
Component: cerbero
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: nirbheek.chauhan at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
This adds a dependency on Visual Studio (README updates are on the way) 2015 or
newer, but these days you need that to get the Windows SDK anyway, so everyone
installs it.
The following recipes will now be built with MSVC:
1. proxy-libintl
2. zlib
3. glib (and glib-tools)
4. glib-networking
5. gst-transcoder
This is the first step in converting as many recipes as possible to use Meson
and MSVC in Cerbero. The main advantages of this are:
* Support for native debug symbols (PDB files)
* Massively faster compilation (10-15x faster)
* More reliably compilation (no more hangs in msgmerge.exe or make.exe)
* Faster (better-optimized) code, since we won't use an ancient GCC toolchain
* The ability to pick between release and debug CRTs
* Support for the MSVC C++ stdlib, exception handling, and so on
This work retains the possibility of building with MinGW (using a variant) if
people ask us about it, but for simplicity these patches do not add that.
Cross-windows builds still use MinGW/GCC.
--
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