diff --git a/configure.ac b/configure.ac index 0f691a0472..ab0e8138bd 100644 --- a/configure.ac +++ b/configure.ac @@ -446,6 +446,8 @@ case $host in *linux*) TARGET_OS=linux LEVELDB_TARGET_FLAGS="-DOS_LINUX" + CXXFLAGS="$TEMP_CXXFLAGS -fPIC" + CPPFLAGS="$CPPFLAGS -fPIC" ;; *freebsd*) LEVELDB_TARGET_FLAGS="-DOS_FREEBSD" diff --git a/src/test/miner_tests.cpp b/src/test/miner_tests.cpp index db79ad3c97..eb9a0fc080 100644 --- a/src/test/miner_tests.cpp +++ b/src/test/miner_tests.cpp @@ -83,7 +83,57 @@ struct { {6, 0x32ab99eb}, {5, 0x1f6aa3e0}, {6, 0x1a862c41}, {2, 0x5d3a0f85}, {1, 0x342c70e}, {6, 0x1eb1e6a9}, {4, 0x43f47ea4}, {1, 0x4c4f81c8}, {1, 0x3bee57c5}, {4, 0x119016c1}, {1, 0x55303b0a}, {1, 0x2b931a62}, - {3, 0x39c3c451}, + {3, 0x39c3c451}, {6, 0x4e5ccf29}, {4, 0x41e5dd33}, {6, 0x11b39159}, + {2, 0x12c7b4f}, {6, 0x2171be30}, {3, 0x1347762c}, {1, 0x5e6c1c37}, + {3, 0x444ffebc}, {5, 0x3d06d2d8}, {3, 0x1977b94a}, {4, 0x48fcf44a}, + {4, 0x17a62f24}, {2, 0x6464598f}, {5, 0x657763dc}, {1, 0x1e6e1805}, + {5, 0x3f200c6a}, {4, 0x532060fd}, {2, 0x37c1db66}, {6, 0x4573db3f}, + {3, 0x104d20ce}, {5, 0x1b608c2a}, {1, 0x39cd05dc}, {2, 0x56419aa2}, + {2, 0x584f47db}, {5, 0x321ed5e}, {4, 0x14521404}, {5, 0x33ffb969}, + {4, 0x2681e001}, {5, 0x552d6669}, {6, 0x65627917}, {3, 0xc43da}, + {2, 0x227471b5}, {3, 0x2888fa1f}, {2, 0x48629531}, {1, 0x51f9f4a}, + {3, 0x5d4b1f00}, {2, 0x595a42be}, {4, 0x31cd88f0}, {4, 0x4a0e493c}, + {4, 0x421534d4}, {4, 0xd5f42ce}, {2, 0x215c5e5}, {6, 0xb44f80f}, + {2, 0x42146c2a}, {2, 0x2786c0b7}, {2, 0x2bb24ff1}, {3, 0x4f57f70d}, + {5, 0x5d4ca8a0}, {5, 0x195db0f}, {4, 0x481be297}, {2, 0x5113ba88}, + {2, 0x5f614de3}, {2, 0x4a0816de}, {1, 0x2126b0b}, {5, 0x2cf20fe8}, + {5, 0x3ffcdab3}, {6, 0x4b049bad}, {5, 0x2caf61fb}, {2, 0x553a6500}, + {2, 0x572ea366}, {4, 0x39fa68d6}, {3, 0xe7176fa}, {6, 0x42fb9000}, + {6, 0x626282a1}, {4, 0xb43bd7e}, {5, 0x32b7ad00}, {6, 0x63e0bc9c}, + {1, 0xa4d7c32}, {5, 0x20acffea}, {1, 0x1a6e9a93}, {5, 0x27859dd9}, + {6, 0x1ead7df8}, {6, 0x2095b25}, {5, 0x30a83c6b}, {1, 0x1c6f809a}, + {1, 0x43099992}, {3, 0x48a12952}, {3, 0xc3afe97}, {1, 0x55236689}, + {3, 0x5011747e}, {3, 0x18c8e0c0}, {5, 0x2ff14559}, {1, 0x82e1010}, + {2, 0xa3ee349}, {5, 0x1b84097d}, {3, 0x3f09452e}, {6, 0x2fd4e4e3}, + {5, 0x3bd75aef}, {6, 0x21935d51}, {1, 0x2a05fafe}, {5, 0x1dcd7965}, + {1, 0x61481baf}, {1, 0x2cb6ffd0}, {4, 0x51112dca}, {3, 0x1246de00}, + {2, 0x4c190fab}, {4, 0x4d2b63ea}, {6, 0x460179d8}, {2, 0x33d360b1}, + {4, 0xc2e4aad}, {1, 0x4b2691ef}, {2, 0x4d2b3347}, {3, 0x43492a03}, + {2, 0x4c536fd2}, {1, 0x1348d148}, {3, 0x5e3f96de}, {4, 0x146ba9b8}, + {5, 0x5371a23c}, {2, 0x57350d63}, {5, 0x42e6d8df}, {1, 0x493397bf}, + {5, 0x30be40b0}, {3, 0x5631f839}, {3, 0x487cd05}, {1, 0x1037946f}, + {5, 0x553826ac}, {3, 0x1d9575e3}, {6, 0x4f144a11}, {4, 0x16557a4e}, + {5, 0x33b0179a}, {5, 0x31c8cfd4}, {5, 0x2ea631c9}, {3, 0x31761c9}, + {6, 0xe328cd9}, {1, 0x2a955362}, {4, 0x448e8dba}, {5, 0x185cffb5}, + {5, 0x25d6a30f}, {6, 0x542f1f6d}, {1, 0x156bd825}, {4, 0x30a9c82a}, + {2, 0xb287821}, {6, 0x1765a117}, {6, 0x5b3bc96a}, {2, 0x38c18d0b}, + {5, 0x21d51ca7}, {1, 0x5734f5dc}, {6, 0x33590939}, {5, 0x4a210ea9}, + {3, 0x269df7bb}, {5, 0x1f8bfc07}, {6, 0x343f3b3b}, {3, 0xfe7f2}, + {4, 0x4f0c9f21}, {5, 0x2078a181}, {1, 0xb2e77a1}, {3, 0x34fefbaf}, + {1, 0x17513bab}, {5, 0x35c0cf53}, {4, 0x41e50f99}, {2, 0x55470a99}, + {6, 0x429c825f}, {6, 0x19383d3e}, {1, 0x48391fbb}, {3, 0x3be90129}, + {2, 0x54201ea5}, {6, 0x289a33f7}, {5, 0x237a03fd}, {6, 0x460a6395}, + {2, 0xd2c3ecd}, {5, 0x42e1fe6a}, {4, 0x3dee9a10}, {1, 0x1cb6c2ef}, + {6, 0x24a577d2}, {5, 0x43da6b9}, {4, 0x4bff9311}, {1, 0x154c0b03}, + {5, 0x136179ed}, {4, 0x1fafecf0}, {4, 0x33b453bc}, {2, 0x113be200}, + {4, 0x2e3511a6}, {4, 0x60618f0d}, {2, 0x48044c09}, {2, 0x30ac1a90}, + {1, 0x64578dfb}, {3, 0x63fcccab}, {2, 0x1b6a6cb2}, {6, 0x3cce8604}, + {3, 0x2da43247}, {6, 0x1c70ab3b}, {2, 0xf38a3c0}, {3, 0x5c917cbe}, + {1, 0x541bae3e}, {4, 0x112e7ec}, {5, 0x440f08ef}, {5, 0x3ed599e7}, + {6, 0x4a135a6a}, {1, 0x6097d9}, {2, 0x57379c00}, {3, 0x6518eec7}, + {5, 0x52570c9b}, {4, 0x4a605a0c}, {3, 0x511a59df}, {2, 0x1044545}, + {4, 0x49164b13}, {5, 0x31d9f3c8}, {2, 0x22a65438}, {3, 0x1244df94}, + {6, 0xd6b4ae2}, {6, 0x16c76fc6}, //<- 350 total, want 448, need 98 more }; CBlockIndex CreateBlockIndex(int nHeight)