summarylogtreecommitdiffstats
path: root/electra_build_on_arch_qmake.patch
blob: 363803334643a99b059e8f73c96110fd8b761d0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- electra-wallet-git.original/electra-qt.pro	2018-08-14 12:20:38.169553155 +0200
+++ electra-wallet-git.new/electra-qt.pro	2018-08-14 12:22:26.766215488 +0200
@@ -51,7 +51,12 @@
 
     !windows:!macx {
         # Linux: static link
-        LIBS += -Wl,-Bstatic
+        LIBS += -Wl,-Bdynamic
+        OPENSSL_INCLUDE_PATH=/usr/include/openssl-1.0
+        OPENSSL_LIB_PATH=/usr/lib/openssl-1.0
+        BDB_INCLUDE_PATH=/usr/include/db4.8
+        BDB_LIB_SUFFIX=-4.8
+        OPENSSL_LIB_SUFFIX=.1.0.0
     }
 }
 
@@ -467,10 +472,10 @@
 # Set libraries and includes at end, to use platform-defined defaults if not overridden
 INCLUDEPATH += $$BOOST_INCLUDE_PATH $$BDB_INCLUDE_PATH $$OPENSSL_INCLUDE_PATH $$QRENCODE_INCLUDE_PATH
 LIBS += $$join(BOOST_LIB_PATH,,-L,) $$join(BDB_LIB_PATH,,-L,) $$join(OPENSSL_LIB_PATH,,-L,) $$join(QRENCODE_LIB_PATH,,-L,)
-LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX
+LIBS += -l:libdb_cxx$$join(BDB_LIB_SUFFIX,,,.so) -l:libssl.so$$OPENSSL_LIB_SUFFIX -l:libcrypto.so$$OPENSSL_LIB_SUFFIX 
 # -lgdi32 has to happen after -lcrypto (see  #681)
 windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32
-LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX
+LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX -lboost_chrono$$BOOST_LIB_SUFFIX
 windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX
 
 contains(RELEASE, 1) {