libbitcoin_server.a, libbitcoin_wallet.a, libbitcoin_util.a, libbitcoin_consensus.a and libbitcoin_crypto.a are not recreated when the .o files are updated.
Also leveldb/libleveldb.a and leveldb/libmemenv.a
libbitcoin_server.a, libbitcoin_wallet.a, libbitcoin_util.a, libbitcoin_consensus.a and libbitcoin_crypto.a are not recreated when the .o files are updated.
Also leveldb/libleveldb.a and leveldb/libmemenv.a
Works for me.
cory@cory-i7:~/dev/bitcoin/src(connman-send)$ touch net.cpp
cory@cory-i7:~/dev/bitcoin/src(connman-send)$ make libbitcoin_server.a
CXX libbitcoin_server_a-net.o
AR libbitcoin_server.a
cory@cory-i7:~/dev/bitcoin2/src(connman-send)$ touch libbitcoin_server_a-net.o
cory@cory-i7:~/dev/bitcoin2/src(connman-send)$ make libbitcoin_server.a
AR libbitcoin_server.a
cory@cory-i7:~/dev/bitcoin2/src(connman-send)$ touch libbitcoin_server_a-net.o
cory@cory-i7:~/dev/bitcoin2/src(connman-send)$ make bitcoind
AR libbitcoin_server.a
make[1]: Entering directory `/home/cory/dev/bitcoin2/src/secp256k1'
make[1]: Leaving directory `/home/cory/dev/bitcoin2/src/secp256k1'
CXXLD bitcoind
I think @rebroad hit a local issue.
configuring with --disable-dependency-tracking could cause this behavior, fwiw.