[vlc-commits] [Git][videolan/vlc][master] tools: Fix protobuf compiler build with recent compilers

Hugo Beauzée-Luyssen (@chouquette) gitlab at videolan.org
Tue Dec 14 15:51:12 UTC 2021



Hugo Beauzée-Luyssen pushed to branch master at VideoLAN / VLC


Commits:
c580054e by Hugo Beauzée-Luyssen at 2021-12-14T14:32:11+00:00
tools: Fix protobuf compiler build with recent compilers

This is a manual backport of
https://github.com/protocolbuffers/protobuf/commit/01a05a53f40ca2ac5f0af10c6cc0810bee39b792

- - - - -


2 changed files:

- + extras/tools/protobuf-fix-build.patch
- extras/tools/tools.mak


Changes:

=====================================
extras/tools/protobuf-fix-build.patch
=====================================
@@ -0,0 +1,11 @@
+--- protobuf/src/google/protobuf/compiler/java/java_file.cc.old	2021-12-13 14:57:55.210153925 +0100
++++ protobuf/src/google/protobuf/compiler/java/java_file.cc	2021-12-13 14:58:03.734181392 +0100
+@@ -65,7 +65,7 @@
+ namespace {
+ 
+ struct FieldDescriptorCompare {
+-  bool operator ()(const FieldDescriptor* f1, const FieldDescriptor* f2) {
++  bool operator ()(const FieldDescriptor* f1, const FieldDescriptor* f2) const {
+     if(f1 == NULL) {
+       return false;
+     }


=====================================
extras/tools/tools.mak
=====================================
@@ -315,6 +315,7 @@ protobuf-$(PROTOBUF_VERSION).tar.gz:
 
 protobuf: protobuf-$(PROTOBUF_VERSION).tar.gz
 	$(UNPACK)
+	$(APPLY) $(TOOLS)/protobuf-fix-build.patch
 	$(MOVE)
 
 .buildprotoc: protobuf



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/c580054e4f3a166f93c91f94416f97d89be83c16

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/c580054e4f3a166f93c91f94416f97d89be83c16
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list