[vlc-devel] [3.0 PATCH v2 00/20] fix building 3.0 branch with LLVM-mingw64
Steve Lhomme
robux4 at ycbcr.xyz
Thu Apr 2 13:37:58 CEST 2020
Most of the patches are backports from 4.0/master.
Tested on all platforms built with 3.0 (snap builds but fails for other reasons)
https://code.videolan.org/robUx4/vlc-3.0/pipelines/15627
Felix Paul Kühne (1):
tools: fix libtool bootstapping on macOS
Konstantin Pavlov (1):
extras/tools: libtool don't use autoreconf too early
Martin Storsjö (4):
contribs: glew: Simplify/improve the win32 patch, fix building with
lld
contrib: projectM: Don't forcibly add -fPIC when targeting windows
contrib: upnp: Improve and generalize a patch for handling inet_pton
configure: Make the new value of _WIN32_WINNT available to configure
tests
Marvin Scholz (1):
package/win32: Force libtool build when using llvm-mingw
Steve Lhomme (13):
win32: build.sh: fix building when PATH contains spaces
tools: update libtool to 2.4.6
tools: fix patching ltmain.sh
tools: autoreconf libtool
tools: allow forcing some packages to be needed via the environment
tools: update CMake to 3.17.0
tools: cmake: fix building CURL in older OS X
contrib: aom: update pthreads-win32 patch
contrib: clean dependency on win32 pthread
contrib: pthreads: fix mode_t being used but without the proper
include
contrib: microdns: don't build tests and examples
contrib: pthread: create libpthread.a for pthread-w32
modules: set the forced _WIN32_WINNT right after including config.h
configure.ac | 11 ++-
contrib/src/aom/aom-pthreads-win32.patch | 21 +++--
contrib/src/aom/rules.mak | 11 ++-
contrib/src/glew/win32.patch | 11 +--
contrib/src/libplacebo/rules.mak | 6 +-
contrib/src/microdns/rules.mak | 2 +-
contrib/src/mysofa/rules.mak | 11 ++-
contrib/src/openjpeg/rules.mak | 10 ++-
contrib/src/projectM/win32.patch | 37 +++++++++
contrib/src/protobuf/rules.mak | 9 +-
.../src/pthreads/pthreads-fix-mode_t.patch | 13 +++
contrib/src/pthreads/rules.mak | 2 +
contrib/src/srt/rules.mak | 2 +
contrib/src/upnp/rules.mak | 2 +-
contrib/src/upnp/windows-version-inet.patch | 49 +++++++++++
contrib/src/upnp/winrt-inet.patch | 36 --------
contrib/src/vpx/rules.mak | 6 ++
extras/package/win32/build.sh | 17 +++-
extras/tools/SHA512SUMS | 4 +-
extras/tools/bootstrap | 3 +-
extras/tools/cmake-oldmac.patch | 20 +++++
...code.patch => libtool-2.4.6-bitcode.patch} | 26 +++---
extras/tools/libtool-2.4.6-clang-libs.patch | 9 +-
.../tools/libtool-2.4.6-response-files.patch | 83 +++++++++++++++++++
....4.2-san.patch => libtool-2.4.6-san.patch} | 34 ++++----
extras/tools/packages.mak | 6 +-
extras/tools/tools.mak | 10 ++-
modules/audio_output/mmdevice.c | 10 +--
modules/audio_output/wasapi.c | 10 +--
modules/codec/avcodec/directx_va.h | 2 +-
modules/video_chroma/d3d11_fmt.c | 10 +--
modules/video_output/win32/d3d11_quad.c | 8 +-
modules/video_output/win32/d3d11_shaders.c | 10 +--
modules/video_output/win32/direct3d11.c | 10 +--
modules/video_output/win32/win32touch.h | 13 ++-
35 files changed, 375 insertions(+), 149 deletions(-)
create mode 100644 contrib/src/pthreads/pthreads-fix-mode_t.patch
create mode 100644 contrib/src/upnp/windows-version-inet.patch
delete mode 100644 contrib/src/upnp/winrt-inet.patch
create mode 100644 extras/tools/cmake-oldmac.patch
rename extras/tools/{libtool-2.4.2-bitcode.patch => libtool-2.4.6-bitcode.patch} (55%)
create mode 100644 extras/tools/libtool-2.4.6-response-files.patch
rename extras/tools/{libtool-2.4.2-san.patch => libtool-2.4.6-san.patch} (52%)
--
2.17.1
More information about the vlc-devel
mailing list