![Patrick Havelange](/assets/img/avatar_default.png)
Switching to CMake as the autotools are not crosscompiler compatible. Removed the patches related to autotools as no longer used. Added patch to avoid linker issue. Added license hash. Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
From f87ae3963e651fe9f4b3125192c77aae86c007e0 Mon Sep 17 00:00:00 2001
|
|
From: Patrick Havelange <patrick.havelange@essensium.com>
|
|
Date: Mon, 21 Jan 2019 09:49:23 +0100
|
|
Subject: [PATCH] Force to keep TPipedTransport::peek() to avoid linker error.
|
|
|
|
Otherwise got the "defined in discarded section" linker error
|
|
with x86-64-musl toolchain. This is probably a toolchain issue - the
|
|
compiler shouldn't remove that function.
|
|
|
|
Signed-off-by: Patrick Havelange <patrick.havelange@essensium.com>
|
|
Upstream-status: Not Applicable
|
|
---
|
|
lib/cpp/src/thrift/transport/TTransportUtils.h | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/lib/cpp/src/thrift/transport/TTransportUtils.h b/lib/cpp/src/thrift/transport/TTransportUtils.h
|
|
index f3b4c5a..7589182 100644
|
|
--- a/lib/cpp/src/thrift/transport/TTransportUtils.h
|
|
+++ b/lib/cpp/src/thrift/transport/TTransportUtils.h
|
|
@@ -114,7 +114,7 @@ public:
|
|
|
|
bool isOpen() { return srcTrans_->isOpen(); }
|
|
|
|
- bool peek() {
|
|
+ bool __attribute__ ((used)) peek() {
|
|
if (rPos_ >= rLen_) {
|
|
// Double the size of the underlying buffer if it is full
|
|
if (rLen_ == rBufSize_) {
|
|
--
|
|
2.17.1
|
|
|