0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-27 07:54:05 +01:00
Commit graph

144 commits

Author SHA1 Message Date
Jason Volk
0afb5bf847 m4: Always extract major version number in CXX -dumpversion. 2022-07-25 14:08:26 -07:00
Jason Volk
2056047944 configure: Replace instances of += operator.
m4: Add RB_VAR_APPEND macro.
2022-07-25 12:41:03 -07:00
Jason Volk
3f4621461c configure: Upgrade to gnu++20.
Downgrade to gnu++2a for compatibility for now.
2022-06-19 20:14:22 -07:00
Jason Volk
2237ed4feb m4: Add some convenience conditional macros. 2022-06-17 21:11:54 -07:00
Jason Volk
598abec673 m4: Shorten macro name. 2022-06-17 21:11:54 -07:00
Jason Volk
1d97263066 ircd::proc: Add basic subprocess interface; ios integration. 2020-10-20 23:20:41 -07:00
Jason Volk
5c564dfd4e tools/m4: Add RB_VAR_PREPEND macro supplement for AS_VAR_PREPEND. 2020-07-08 16:40:10 -07:00
Jason Volk
187701bd27 tools: Allow git fetch failure in case offline and already synchronized. 2020-06-15 21:21:32 -07:00
Jason Volk
a18901c100 tools/buildrocks: Use RTTI when custom building included rocksdb. 2020-06-14 04:01:36 -07:00
Jason Volk
b5e1446510 tools/m4: Case to allow C++20 without error. 2020-05-10 18:07:17 -07:00
Jason Volk
083cd73eb8 tools: Move docker to the fore. 2020-05-10 18:05:05 -07:00
Jason Volk
56eaf631d3 configure: Use RB_HELP_STRING to control format widths of --help. 2020-05-09 17:28:34 -07:00
Jason Volk
ce8146392b tools/docker/ubuntu: Build rocksdb without debug symbols. 2020-05-05 22:54:35 -07:00
Jason Volk
db58514d45 tools/docker/ubuntu: Remove libgflags for rocksdb. 2020-05-05 22:53:29 -07:00
Jason Volk
9f2bdd3ca2 Upgrade to RocksDB 6.6.4.
ircd::db::database::cache: Remove deprecated interface override.

ircd::db::database::cache: Add new GetCharge() abstract virtual override.

ircd::db: Use set_stats_level() for privated member.
2020-05-05 19:58:37 -07:00
Jason Volk
3c1b03adc4 tools/docker/ubuntu: Revert to rocksdb source build; maintain /usr/src. 2020-05-04 14:10:10 -07:00
Jason Volk
7c3275ea03 tools: Add verbosity flag to make command in buildrocks.sh 2020-05-04 14:06:49 -07:00
Jason Volk
28bae3f9a0 tools: Add -mtune=native to buildrocks.sh 2020-05-04 14:04:14 -07:00
Jason Volk
5e9701b6c9 tools/docker: Trim docker pull from build and push script. 2020-04-29 11:09:45 -07:00
Jason Volk
cbe7d13c6f docker/appveyor: RocksDB 5.17.2; Boost 1.71; remove PPAs for 20.04 vocal fossil. 2020-04-29 10:59:31 -07:00
Tony Olagbaiye
b546affe5b
tools: fix doxyfile 2020-04-24 04:08:04 +01:00
Jason Volk
96896ce89e tools/docker/ubuntu/gcc-9: Fix typo of package name. 2020-04-18 02:57:05 -07:00
Jason Volk
f736b8df21 tools/docker/ubuntu/clang-9: Add llvm-9-dev for libLTO / LLVMgold 2020-04-18 01:58:05 -07:00
Jason Volk
606f775dc8 tools/boostrap: Add container_hash library after reorg of functional/hash_fwd. 2020-04-11 15:44:40 -07:00
Wessel Nieboer
d4a2c2c22f Still push 2020-04-08 04:01:34 +02:00
Wessel Nieboer
dddca1b1eb Add gcc-9 base 2020-04-08 03:58:55 +02:00
Wessel Nieboer
a1858b9f89 Simplify and dry up the Dockerfiles 2020-04-08 03:13:55 +02:00
Jason Volk
1f628530c5 tools/docker: Add libjemalloc-dev package to dockerfiles. 2020-04-05 14:32:21 -07:00
Jason Volk
057cb88f1b tools/docker: Remove zlib1g/libzstd. 2020-03-25 18:34:29 -07:00
Jason Volk
261399ed43 tools/docker: Add libgraphicsmagick1-dev. 2020-03-25 18:34:29 -07:00
Jason Volk
9c88fb4cfb tools/docker: Replace libssl1.0-dev with libssl-dev. 2020-03-25 18:34:29 -07:00
Jason Volk
6017cfe435 tools/docker: Replace libsnappy-dev with liblz4-dev. 2020-03-25 18:34:29 -07:00
Jason Volk
61c94e7e52 tools/docker: Add git package for git-describe. 2020-03-09 19:16:30 -07:00
Jason Volk
0958bdf286 tools/docker: Add ubuntu 18.04 clang-9. 2020-03-09 09:11:14 -07:00
Jason Volk
3cf10f853f tools/docker: Start directory; rename dockerfile as platform-elaborated; update appveyor. 2020-03-09 09:03:47 -07:00
Jason Volk
65e217fcfb tools: Add libnss-db package to Dockerfile. 2020-03-08 19:51:52 -07:00
Jason Volk
4f45198308 tools: Add --force for rocksdb repository tags fetch issue upstream. 2020-03-03 13:08:03 -08:00
Jason Volk
e194c134e3 deps: Bump included boost to 1.72. 2020-02-25 20:04:17 -08:00
Jason Volk
00734c3a19 tools: Add condition to check if bjam exists. 2020-02-25 15:29:18 -08:00
Jason Volk
f2ff0f170d tools: Fix ax_cxx_version discrepancies. 2020-02-21 14:22:36 -08:00
Jason Volk
2eeee6aa48 configure: Add submodule dependency for libpbc. 2020-02-03 21:41:46 -08:00
Jason Volk
5d7e039cc1 m4: Fix missing AX_BOOST_CHRONO macro. 2020-02-01 22:18:49 -08:00
Jason Volk
eb70e85bc3 tools: Add cxx version detection m4 macro. 2019-12-01 14:10:03 -08:00
Jason Volk
e938f56050 configure: Move some macros to a ratbox m4 suite; minor cleanup. 2019-12-01 14:10:03 -08:00
Jason Volk
a2f26f39d1 tools: Add m4 macros for testing compiler flags. 2019-12-01 14:10:03 -08:00
Jason Volk
d7bd938610 tools: Update doxygen.conf. 2019-07-29 17:08:36 -07:00
Jason Volk
0a633985e6 tools/buildrocks: Build RocksDB with -Wno-error. [skip ci] 2019-06-22 17:06:44 -07:00
Jason Volk
249cc00c93 tools/m4: Add missing AX_BOOST_CHRONO macro support. 2019-06-16 14:33:56 -07:00
Jason Volk
5bf83776af modules/media: Remove boost GIL stub. 2019-05-28 19:38:39 -07:00
Jason Volk
24e97c01be tools: Build included rocksdb without explicit RTTI.
closes #53 indirectly. The related issue was actually satisfied two different
ways: first, our primary installation target platforms tend to compile their
rocksdb package with RTTI. Nevertheless, the relaxation/weakening of
symbol binding at compile and runtime which was recently committed also allows
our RTTI to serve in place of librocksdb's missing RTTI.
2019-05-26 22:16:33 -07:00