diff options
-rw-r--r-- | meta-oe/recipes-devtools/protobuf/protobuf/0001-Makefile.am-include-descriptor.cc-when-building-libp.patch | 12 | ||||
-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 @@ | |||
1 | From 321709837f412e2f590e36e3fe33571bb40036a7 Mon Sep 17 00:00:00 2001 | 1 | From 8515ceec5ba3e2fcdbc819b5bf10fe742d7c9d5d Mon Sep 17 00:00:00 2001 |
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | 2 | From: Martin Jansa <Martin.Jansa@gmail.com> |
3 | Date: Thu, 27 Jun 2019 13:27:18 +0000 | 3 | Date: Thu, 27 Jun 2019 13:27:18 +0000 |
4 | Subject: [PATCH] Makefile.am: include descriptor.pb.cc when building libprotoc.so | 4 | Subject: [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 | ||
11 | Upstream-Status: Pending | 12 | Upstream-Status: Pending |
12 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | 13 | Signed-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 | ||
17 | diff --git a/src/Makefile.am b/src/Makefile.am | 19 | diff --git a/src/Makefile.am b/src/Makefile.am |
18 | index be18ba761..57e3daec1 100644 | 20 | index 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" | |||
10 | DEPENDS = "zlib" | 10 | DEPENDS = "zlib" |
11 | DEPENDS:append:class-target = " protobuf-native" | 11 | DEPENDS:append:class-target = " protobuf-native" |
12 | 12 | ||
13 | SRCREV = "909a0f36a10075c4b4bc70fdee2c7e32dd612a72" | 13 | SRCREV = "89b14b1d16eba4d44af43256fc45b24a6a348557" |
14 | 14 | ||
15 | SRC_URI = "git://github.com/protocolbuffers/protobuf.git \ | 15 | SRC_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 | " |
21 | S = "${WORKDIR}/git" | 21 | S = "${WORKDIR}/git" |
22 | 22 | ||
23 | inherit autotools-brokensep pkgconfig ptest | 23 | inherit autotools-brokensep pkgconfig ptest |