1*8460358cSPatrick WilliamsFrom 36bf37cb638cd87d7f8eb96afaf69c2d95177614 Mon Sep 17 00:00:00 2001 2*8460358cSPatrick WilliamsFrom: Chen Qi <Qi.Chen@windriver.com> 3*8460358cSPatrick WilliamsDate: Mon, 19 Apr 2021 23:14:28 -0700 4*8460358cSPatrick WilliamsSubject: [PATCH] tigervnc: add fPIC option to COMPILE_FLAGS 5*8460358cSPatrick Williams 6*8460358cSPatrick WilliamsThe static libraries in network/rdr/rfb were linked by shared 7*8460358cSPatrick Williamslibrary libvnc.so, so we should add fPIC option to COMPILE_FLAGS to fix 8*8460358cSPatrick Williamsrelocation issue. 9*8460358cSPatrick Williams 10*8460358cSPatrick WilliamsUpstream-Status: Pending 11*8460358cSPatrick Williams 12*8460358cSPatrick WilliamsSigned-off-by: Hongxu Jia <hongxu.jia@windriver.com> 13*8460358cSPatrick WilliamsSigned-off-by: Chen Qi <Qi.Chen@windriver.com> 14*8460358cSPatrick Williams--- 15*8460358cSPatrick Williams common/network/CMakeLists.txt | 1 + 16*8460358cSPatrick Williams common/rdr/CMakeLists.txt | 1 + 17*8460358cSPatrick Williams common/rfb/CMakeLists.txt | 1 + 18*8460358cSPatrick Williams 3 files changed, 3 insertions(+) 19*8460358cSPatrick Williams 20*8460358cSPatrick Williamsdiff --git a/common/network/CMakeLists.txt b/common/network/CMakeLists.txt 21*8460358cSPatrick Williamsindex f08eaa31..85c05951 100644 22*8460358cSPatrick Williams--- a/common/network/CMakeLists.txt 23*8460358cSPatrick Williams+++ b/common/network/CMakeLists.txt 24*8460358cSPatrick Williams@@ -15,4 +15,5 @@ endif() 25*8460358cSPatrick Williams 26*8460358cSPatrick Williams if(UNIX) 27*8460358cSPatrick Williams libtool_create_control_file(network) 28*8460358cSPatrick Williams+ set_target_properties(network PROPERTIES COMPILE_FLAGS -fPIC) 29*8460358cSPatrick Williams endif() 30*8460358cSPatrick Williamsdiff --git a/common/rdr/CMakeLists.txt b/common/rdr/CMakeLists.txt 31*8460358cSPatrick Williamsindex 30c2403a..94e1ff98 100644 32*8460358cSPatrick Williams--- a/common/rdr/CMakeLists.txt 33*8460358cSPatrick Williams+++ b/common/rdr/CMakeLists.txt 34*8460358cSPatrick Williams@@ -35,4 +35,5 @@ endif() 35*8460358cSPatrick Williams 36*8460358cSPatrick Williams if(UNIX) 37*8460358cSPatrick Williams libtool_create_control_file(rdr) 38*8460358cSPatrick Williams+ set_target_properties(rdr PROPERTIES COMPILE_FLAGS -fPIC) 39*8460358cSPatrick Williams endif() 40*8460358cSPatrick Williamsdiff --git a/common/rfb/CMakeLists.txt b/common/rfb/CMakeLists.txt 41*8460358cSPatrick Williamsindex 360434a9..28566e90 100644 42*8460358cSPatrick Williams--- a/common/rfb/CMakeLists.txt 43*8460358cSPatrick Williams+++ b/common/rfb/CMakeLists.txt 44*8460358cSPatrick Williams@@ -116,4 +116,5 @@ endif() 45*8460358cSPatrick Williams 46*8460358cSPatrick Williams if(UNIX) 47*8460358cSPatrick Williams libtool_create_control_file(rfb) 48*8460358cSPatrick Williams+ set_target_properties(rfb PROPERTIES COMPILE_FLAGS -fPIC) 49*8460358cSPatrick Williams endif() 50*8460358cSPatrick Williams-- 51*8460358cSPatrick Williams2.25.1 52*8460358cSPatrick Williams 53