monero/src
warptangent 3e72d97ca7
cmake: Fix overly broad use of dynamic link settings
Remove LINK_SEARCH_START_STATIC and LINK_SEARCH_END_STATIC. This is more
appropriate when the compiler flag -static is used.

This had been causing CMake to omit the linker flags necesssary to
distinguish static and dynamic library linking. CMake had assumed static
linking for the target, causing it to omit explicit static link flags.
That is problematic without the -static compile flag being set.

With a library located in system directories, like libboost_date_time,
the full static path (.a), though found correctly by CMake, was treated
by the linker as a dynamic library. This is because
target_link_libraries() transforms the full path to -l<libname> if it's
in a system directory.  Without -static or explicit linker flags, the
dynamic library (.so) is linked.

Removing the above two properties removes the assumption of static. So
-Wl;-Bstatic is inserted where needed. This causes -l<libname> to
properly refer to the static library instead of dynamic.
2016-02-12 14:49:43 -08:00
..
blockchain_db Move HardFork DB update to BlockchainDB::add_block() 2016-02-08 09:28:19 -08:00
blockchain_utilities blockchain_import: Get hard fork version from HardFork 2016-02-08 09:28:21 -08:00
blocks Use CMAKE_LINKER, not hardcoded "ld" 2016-01-03 08:22:38 +00:00
common Merge pull request #622 2016-01-25 19:39:07 +02:00
connectivity_tool updated copyright year 2015-12-31 08:39:56 +02:00
crypto OpenBSD support for Monero. 2016-01-21 11:18:26 -07:00
cryptonote_core Blockchain: Update comments on removing block 2016-02-08 09:28:25 -08:00
cryptonote_protocol Fix V1/V2 use of hard fork related parameters 2016-01-29 17:21:11 +00:00
daemon daemon: remove leftover debug log 2016-02-05 16:36:28 +00:00
daemonizer update version 2015-12-31 23:12:13 +02:00
miner updated copyright year 2015-12-31 08:39:56 +02:00
mnemonics updated copyright year 2015-12-31 08:39:56 +02:00
p2p 'max limit of...' is redundant wording, rephrase 2016-01-14 23:13:12 +01:00
platform updated copyright year 2015-12-31 08:39:56 +02:00
rpc new flush_txpool command, and associated RPC call 2016-01-30 13:28:26 +00:00
serialization even more typos 2016-01-25 15:05:29 +01:00
simplewallet simplewallet: check watch-only view key matches standard address 2016-02-05 22:41:45 +00:00
wallet wallet: check a key image isn't already present when adding one 2016-02-05 16:24:23 +00:00
CMakeLists.txt cmake: Fix overly broad use of dynamic link settings 2016-02-12 14:49:43 -08:00
cryptonote_config.h Fix V1/V2 use of hard fork related parameters 2016-01-29 17:21:11 +00:00
version.cmake updated copyright year 2015-12-31 08:39:56 +02:00
version.h.in bumped version to 0.9.1 for point release 2016-01-15 15:03:43 +02:00