[vlc-devel] [PATCH 00/19] Misc mingw32 contrib fixes

Steve Lhomme robux4 at videolabs.io
Wed Jun 14 14:01:49 CEST 2017

Since the prebuilt package is oudated (too old libavcodec) it's getting harder
and harder to build under Mingw32. So I did the last necessary fixes so that
all contribs that are built by the buildbot also build under a regular mingw32
or mingw64 install.

Steve Lhomme (19):
  contrib: fix autoreconf on some packages
  contrib: fix CMake root path on mingw
  contrib: cmake: set the Debug/Release target depending on the
    bootstrap flags
  contrib: only force CMAKE_RC_COMPILER when cross compiling
  contrib: caca: build without ncurses on Windows
  contrib: caca: make use of the detected ln -s from the configure
  contrib: glew: fix passing the environment LDFLAGS on mingw32
  contrib: glew: fix the PATH to the system libraries
  contrib: gme: don't build as a DLL ever
  contrib: gnutls: fix linking on mingw32
  contrib: libarchive: don't force a path with windows.h on other
    targets than Android
  contrib: libarchive: fix build on mingw32
  contrib: protobuf: disable for debug builds too
  contrib: protobuf: fix building with ming32
  contrib: protobuf: fix building with gcc on mingw32
  Revert "contrib: qt: don't build release build in debug mode"
  contrib: qt: fix build under mingw
  contrib: qt: make sure we don't build shared libraries
  contrib: qt: there's no such thing as libsicuind, libsicuucd and

 contrib/src/caca/caca-ln-fix.patch       | 61 ++++++++++++++++++++++++++++++++
 contrib/src/caca/rules.mak               |  6 ++++
 contrib/src/glew/ldflags.patch           | 11 ++++++
 contrib/src/glew/rules.mak               | 10 +++++-
 contrib/src/gme/gme-static.patch         | 11 ++++++
 contrib/src/gnutls/rules.mak             |  5 +++
 contrib/src/libarchive/rules.mak         |  4 ++-
 contrib/src/main.mak                     | 19 ++++++++++
 contrib/src/protobuf/gcc-debug.patch     | 16 +++++++++
 contrib/src/protobuf/rules.mak           | 10 +++++-
 contrib/src/protobuf/win32-defines.patch | 40 +++++++++++++++++++++
 contrib/src/qt/qt-icu-link.patch         | 11 ++++++
 contrib/src/qt/rules.mak                 | 13 ++++---
 13 files changed, 207 insertions(+), 10 deletions(-)
 create mode 100644 contrib/src/caca/caca-ln-fix.patch
 create mode 100644 contrib/src/glew/ldflags.patch
 create mode 100644 contrib/src/protobuf/gcc-debug.patch
 create mode 100644 contrib/src/protobuf/win32-defines.patch
 create mode 100644 contrib/src/qt/qt-icu-link.patch


More information about the vlc-devel mailing list