summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-devtools/protobuf/protobuf/0001-Makefile.am-include-descriptor.cc-when-building-libp.patch12
-rw-r--r--meta-oe/recipes-devtools/protobuf/protobuf_3.18.0.bb (renamed from meta-oe/recipes-devtools/protobuf/protobuf_3.17.3.bb)6
2 files changed, 10 insertions, 8 deletions
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf/0001-Makefile.am-include-descriptor.cc-when-building-libp.patch b/meta-oe/recipes-devtools/protobuf/protobuf/0001-Makefile.am-include-descriptor.cc-when-building-libp.patch
index fc7286122c..bd3a277a3d 100644
--- a/meta-oe/recipes-devtools/protobuf/protobuf/0001-Makefile.am-include-descriptor.cc-when-building-libp.patch
+++ b/meta-oe/recipes-devtools/protobuf/protobuf/0001-Makefile.am-include-descriptor.cc-when-building-libp.patch
@@ -1,7 +1,8 @@
1From 321709837f412e2f590e36e3fe33571bb40036a7 Mon Sep 17 00:00:00 2001 1From 8515ceec5ba3e2fcdbc819b5bf10fe742d7c9d5d Mon Sep 17 00:00:00 2001
2From: Martin Jansa <Martin.Jansa@gmail.com> 2From: Martin Jansa <Martin.Jansa@gmail.com>
3Date: Thu, 27 Jun 2019 13:27:18 +0000 3Date: Thu, 27 Jun 2019 13:27:18 +0000
4Subject: [PATCH] Makefile.am: include descriptor.pb.cc when building libprotoc.so 4Subject: [PATCH] Makefile.am: include descriptor.pb.cc when building
5 libprotoc.so
5 6
6* otherwise plugin.pb.o has undefined symbol scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto 7* otherwise plugin.pb.o has undefined symbol scc_info_FileDescriptorProto_google_2fprotobuf_2fdescriptor_2eproto
7 and build with gold fails with: 8 and build with gold fails with:
@@ -10,19 +11,20 @@ Subject: [PATCH] Makefile.am: include descriptor.pb.cc when building libprotoc.s
10 11
11Upstream-Status: Pending 12Upstream-Status: Pending
12Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> 13Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
14
13--- 15---
14 src/Makefile.am | 1 + 16 src/Makefile.am | 1 +
15 1 file changed, 1 insertion(+) 17 1 file changed, 1 insertion(+)
16 18
17diff --git a/src/Makefile.am b/src/Makefile.am 19diff --git a/src/Makefile.am b/src/Makefile.am
18index be18ba761..57e3daec1 100644 20index d4f11ce79..96d911746 100644
19--- a/src/Makefile.am 21--- a/src/Makefile.am
20+++ b/src/Makefile.am 22+++ b/src/Makefile.am
21@@ -313,6 +313,7 @@ libprotoc_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotoc.map 23@@ -323,6 +323,7 @@ libprotoc_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libprotoc.map
22 EXTRA_libprotoc_la_DEPENDENCIES = libprotoc.map 24 EXTRA_libprotoc_la_DEPENDENCIES = libprotoc.map
23 endif 25 endif
24 libprotoc_la_SOURCES = \ 26 libprotoc_la_SOURCES = \
25+ google/protobuf/descriptor.pb.cc \ 27+ google/protobuf/descriptor.pb.cc \
26 google/protobuf/compiler/code_generator.cc \ 28 google/protobuf/compiler/code_generator.cc \
27 google/protobuf/compiler/command_line_interface.cc \ 29 google/protobuf/compiler/command_line_interface.cc \
28 google/protobuf/compiler/plugin.cc \ 30 google/protobuf/compiler/cpp/cpp_enum.cc \
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf_3.17.3.bb b/meta-oe/recipes-devtools/protobuf/protobuf_3.18.0.bb
index 4de2c93d40..9f501124a0 100644
--- a/meta-oe/recipes-devtools/protobuf/protobuf_3.17.3.bb
+++ b/meta-oe/recipes-devtools/protobuf/protobuf_3.18.0.bb
@@ -10,14 +10,14 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=37b5762e07f0af8c74ce80a8bda4266b"
10DEPENDS = "zlib" 10DEPENDS = "zlib"
11DEPENDS:append:class-target = " protobuf-native" 11DEPENDS:append:class-target = " protobuf-native"
12 12
13SRCREV = "909a0f36a10075c4b4bc70fdee2c7e32dd612a72" 13SRCREV = "89b14b1d16eba4d44af43256fc45b24a6a348557"
14 14
15SRC_URI = "git://github.com/protocolbuffers/protobuf.git \ 15SRC_URI = "git://github.com/protocolbuffers/protobuf.git;branch=3.18.x \
16 file://run-ptest \ 16 file://run-ptest \
17 file://0001-protobuf-fix-configure-error.patch \ 17 file://0001-protobuf-fix-configure-error.patch \
18 file://0001-Makefile.am-include-descriptor.cc-when-building-libp.patch \ 18 file://0001-Makefile.am-include-descriptor.cc-when-building-libp.patch \
19 file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \ 19 file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \
20" 20 "
21S = "${WORKDIR}/git" 21S = "${WORKDIR}/git"
22 22
23inherit autotools-brokensep pkgconfig ptest 23inherit autotools-brokensep pkgconfig ptest