i hate boost.
This commit is contained in:
parent
97475b9847
commit
274077ef8b
@ -32,6 +32,9 @@ $ ./configure --prefix=/usr
|
|||||||
...
|
...
|
||||||
|
|
||||||
$ time make
|
$ time make
|
||||||
|
real 31m33.128s
|
||||||
|
user 16m23.930s
|
||||||
|
sys 2m52.310s
|
||||||
```
|
```
|
||||||
|
|
||||||
### bitcoind.js:
|
### bitcoind.js:
|
||||||
|
|||||||
65
binding.gyp
65
binding.gyp
@ -5,6 +5,7 @@
|
|||||||
'<!(node -e "require(\'nan\')")',
|
'<!(node -e "require(\'nan\')")',
|
||||||
'<!(echo "$HOME")/bitcoin/src',
|
'<!(echo "$HOME")/bitcoin/src',
|
||||||
'<!(echo "$HOME")/bitcoin/src/leveldb/include',
|
'<!(echo "$HOME")/bitcoin/src/leveldb/include',
|
||||||
|
'/usr/include',
|
||||||
'/usr/include/boost'
|
'/usr/include/boost'
|
||||||
# include our own boost
|
# include our own boost
|
||||||
# './deps'
|
# './deps'
|
||||||
@ -21,22 +22,64 @@
|
|||||||
'-frtti'
|
'-frtti'
|
||||||
],
|
],
|
||||||
'libraries': [
|
'libraries': [
|
||||||
# bitcoind:
|
# standard libs:
|
||||||
# '-L<!(echo "$HOME")/bitcoin/src/bitcoind',
|
'-L/usr/lib',
|
||||||
'-L/usr/bin/bitcoind',
|
'-L/usr/local/lib',
|
||||||
# NOTE: Rename this to bitcoind.o so we can statically link to it.
|
|
||||||
# '-L<!(echo "$HOME")/bitcoin/src/bitcoind.o',
|
# boost:
|
||||||
# '-L/usr/lib/bitcoind.o',
|
#'-lboost_system-mt',
|
||||||
|
'-lboost_system',
|
||||||
|
|
||||||
|
#'-L/usr/lib/libboost_atomic.so',
|
||||||
|
#'-L/usr/lib/libboost_chrono.so',
|
||||||
|
#'-L/usr/lib/libboost_context.so',
|
||||||
|
#'-L/usr/lib/libboost_coroutine.so',
|
||||||
|
#'-L/usr/lib/libboost_date_time.so',
|
||||||
|
#'-L/usr/lib/libboost_filesystem.so',
|
||||||
|
#'-L/usr/lib/libboost_graph.so',
|
||||||
|
#'-L/usr/lib/libboost_graph_parallel.so',
|
||||||
|
#'-L/usr/lib/libboost_iostreams.so',
|
||||||
|
#'-L/usr/lib/libboost_locale.so',
|
||||||
|
#'-L/usr/lib/libboost_log.so',
|
||||||
|
#'-L/usr/lib/libboost_log_setup.so',
|
||||||
|
#'-L/usr/lib/libboost_math_c99.so',
|
||||||
|
#'-L/usr/lib/libboost_math_c99f.so',
|
||||||
|
#'-L/usr/lib/libboost_math_c99l.so',
|
||||||
|
#'-L/usr/lib/libboost_math_tr1.so',
|
||||||
|
#'-L/usr/lib/libboost_math_tr1f.so',
|
||||||
|
#'-L/usr/lib/libboost_math_tr1l.so',
|
||||||
|
#'-L/usr/lib/libboost_mpi.so',
|
||||||
|
#'-L/usr/lib/libboost_mpi_python.so',
|
||||||
|
#'-L/usr/lib/libboost_prg_exec_monitor.so',
|
||||||
|
#'-L/usr/lib/libboost_program_options.so',
|
||||||
|
#'-L/usr/lib/libboost_python.so',
|
||||||
|
#'-L/usr/lib/libboost_python3.so',
|
||||||
|
#'-L/usr/lib/libboost_random.so',
|
||||||
|
#'-L/usr/lib/libboost_regex.so',
|
||||||
|
#'-L/usr/lib/libboost_serialization.so',
|
||||||
|
#'-L/usr/lib/libboost_signals.so',
|
||||||
|
#'-L/usr/lib/libboost_system.so',
|
||||||
|
#'-L/usr/lib/libboost_thread.so',
|
||||||
|
#'-L/usr/lib/libboost_timer.so',
|
||||||
|
#'-L/usr/lib/libboost_unit_test_framework.so',
|
||||||
|
#'-L/usr/lib/libboost_wave.so',
|
||||||
|
#'-L/usr/lib/libboost_wserialization.so',
|
||||||
|
|
||||||
# statically link leveldb - shouldn't be necessary, but build fails without it:
|
# statically link leveldb - shouldn't be necessary, but build fails without it:
|
||||||
'-L/home/user/bitcoin/src/leveldb/libleveldb.a',
|
'-L<!(echo "$HOME")/bitcoin/src/leveldb/libleveldb.a',
|
||||||
|
|
||||||
# bdb - should already be done:
|
# bdb - should already be done:
|
||||||
# '-L/usr/lib/libdb-5.3.so',
|
# '-L/usr/lib/libdb-5.3.so',
|
||||||
# '-L/usr/lib/libdb_cxx-5.3.so',
|
# '-L/usr/lib/libdb_cxx-5.3.so',
|
||||||
# with aur package, we can use: /usr/lib/libdb-4.8.so
|
# '-L/usr/lib/libdb-4.8.so',
|
||||||
# standard libs:
|
# '-L/usr/lib/libdb_cxx-4.8.so',
|
||||||
'-L/usr/lib',
|
|
||||||
'-L/usr/local/lib'
|
|
||||||
|
|
||||||
|
# bitcoind:
|
||||||
|
# NOTE: Rename this to bitcoind.o so we can statically link to it.
|
||||||
|
# '-L<!(echo "$HOME")/bitcoin/src/bitcoind.o',
|
||||||
|
# '-L/usr/lib/bitcoind.o',
|
||||||
|
# '-L<!(echo "$HOME")/bitcoin/src/bitcoind',
|
||||||
|
'-L/usr/bin/bitcoind',
|
||||||
]
|
]
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user