diff options
| author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-04-26 22:42:01 +0200 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-04-26 22:42:01 +0200 |
| commit | 8fe3ea553d2c8a463aafc763ad60a84262cda651 (patch) | |
| tree | 527fe2a6ab1bd743700c19a0f6b287f43b5ebdca /package/freerdp/0002-fix-building-shared-libs.patch | |
| parent | 25967591813409ae8c4a1358b3751a080975d95d (diff) | |
| download | buildroot-8fe3ea553d2c8a463aafc763ad60a84262cda651.tar.gz buildroot-8fe3ea553d2c8a463aafc763ad60a84262cda651.zip | |
freerdp: fix patch naming
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/freerdp/0002-fix-building-shared-libs.patch')
| -rw-r--r-- | package/freerdp/0002-fix-building-shared-libs.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/package/freerdp/0002-fix-building-shared-libs.patch b/package/freerdp/0002-fix-building-shared-libs.patch new file mode 100644 index 0000000000..420f3d3544 --- /dev/null +++ b/package/freerdp/0002-fix-building-shared-libs.patch @@ -0,0 +1,23 @@ +winpr/tools: fix building shared libs + +libwinpr-makecert-tool.a is used to build libxfreerdp-server.so, so even +if we are building a static libwinpr-makecert-tool.a library, we need to +build it with -fPIC. + +Patch and commit log suggested by Samuel MARTIN. + +Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> +Cc: Samuel Martin <s.martin49@gmail.com> + +diff -durN freerdp-440916eae2e07463912d5fe507677e67096eb083.orig/winpr/tools/makecert/CMakeLists.txt freerdp-440916eae2e07463912d5fe507677e67096eb083/winpr/tools/makecert/CMakeLists.txt +--- freerdp-440916eae2e07463912d5fe507677e67096eb083.orig/winpr/tools/makecert/CMakeLists.txt 2014-08-25 06:52:43.000000000 -0700 ++++ freerdp-440916eae2e07463912d5fe507677e67096eb083/winpr/tools/makecert/CMakeLists.txt 2014-10-24 15:39:39.600319523 -0700 +@@ -43,3 +43,8 @@ + + set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Tools") + ++if(BUILD_SHARED_LIBS) ++ # build libwinpr-makecert-tool.a with PIC because it is used to build ++ # the shared library libxfreerdp-server.so. ++ set_property(TARGET ${MODULE_NAME} PROPERTY POSITION_INDEPENDENT_CODE TRUE) ++endif() |

