[vlc-commits] [Git][videolan/vlc][3.0.x] tools: protoc: fix compilation with recent clang
Hugo Beauzée-Luyssen (@chouquette)
gitlab at videolan.org
Tue Feb 22 13:51:44 UTC 2022
Hugo Beauzée-Luyssen pushed to branch 3.0.x at VideoLAN / VLC
Commits:
ff0e412d by Steve Lhomme at 2022-02-22T13:04:52+00:00
tools: protoc: fix compilation with recent clang
Similar to 553ed5fa94c932da67e4cf6bb3a61b52bcbd18e5 found in contribs.
Co-authored-by: Martin Storsjö <martin at martin.st>
- - - - -
2 changed files:
- + extras/tools/protobuf-include-algorithm.patch
- extras/tools/tools.mak
Changes:
=====================================
extras/tools/protobuf-include-algorithm.patch
=====================================
@@ -0,0 +1,14 @@
+--- protobuf/src/google/protobuf/repeated_field.h.orig 2022-02-17 12:44:54.526527423 +0200
++++ protobuf/src/google/protobuf/repeated_field.h 2022-02-17 12:44:58.190446363 +0200
+@@ -46,11 +46,7 @@
+ #ifndef GOOGLE_PROTOBUF_REPEATED_FIELD_H__
+ #define GOOGLE_PROTOBUF_REPEATED_FIELD_H__
+
+-#ifdef _MSC_VER
+-// This is required for min/max on VS2013 only.
+ #include <algorithm>
+-#endif
+-
+ #include <string>
+ #include <iterator>
+ #include <google/protobuf/stubs/casts.h>
=====================================
extras/tools/tools.mak
=====================================
@@ -329,6 +329,7 @@ protobuf-$(PROTOBUF_VERSION).tar.gz:
protobuf: protobuf-$(PROTOBUF_VERSION).tar.gz
$(UNPACK)
$(APPLY) $(TOOLS)/protobuf-fix-build.patch
+ $(APPLY) $(TOOLS)/protobuf-include-algorithm.patch
$(MOVE)
.buildprotoc: protobuf
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/ff0e412d421aff53b92fad3a788d982767a093fd
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/ff0e412d421aff53b92fad3a788d982767a093fd
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list