Aaron Molitor
9f5197b54c
use FDB_VERSION in lieu of PROJECT_VERSION (package scripts)
2021-11-29 15:11:20 -08:00
Aaron Molitor
77db63274b
use FDB_VERSION in lieu of PROJECT_VERSION or CMAKE_PROJECT_VERSION
...
write FDB_VERSION to a file to avoid regex golf in other build scripts
2021-11-29 15:11:20 -08:00
Aaron Molitor
08b635d405
rename prerelease_string, replace PRERELEASE with SNAPSHOT
2021-11-29 15:11:20 -08:00
Andrew Noyes
b6fd402a3c
Add option to use boost or libcoro
...
By default, use boost everywhere except windows and linux x86 (for
performance reasons)
2021-11-29 13:14:15 -08:00
sfc-gh-tclinkenbeard
c745002607
Merge remote-tracking branch 'origin/master' into add-format-warning
2021-11-18 11:13:03 -08:00
Aaron Molitor
124e7eb4f2
refactor docker directory
...
- make release images ALL based from centos:7
- keep eks images that are based from amazonlinux:2, but create strong alignment with release (centos7) images
- use multi-stage Dockerfile(s)
- have a single build-images script
- remove per image directories (which would only contain scripts that are copied into images)
- remove empty requirements.txt file for sidecar.py (the pip command, package and version are in the Dockerfile)
- don't copy docker into PROJECT_BINARY_DIR
- incorporate latest changes already in master
2021-11-17 16:29:07 -08:00
Tao Lin
9a07a117d2
Not warn on constant-logical-operand when compile with clang ( #5990 )
2021-11-17 16:23:20 -08:00
sfc-gh-tclinkenbeard
766a05d33c
Merge remote-tracking branch 'origin/master' into add-format-warning
2021-11-17 12:14:01 -08:00
sfc-gh-tclinkenbeard
62efeb6812
Merge remote-tracking branch 'origin/master' into add-format-warning
2021-11-12 11:50:36 -08:00
Markus Pilman
5af465aa29
FDB compiles on Apple Sillicon
2021-11-10 20:05:38 -07:00
sfc-gh-tclinkenbeard
7f09bdbda4
Remove -Wclass-memaccess for clang
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
27db99a77f
Enable clang comment warnings
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
c7b28abaf0
Enable unknown-pragmas warning for clang
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
8a69aa08a2
Enable tautological-pointer-compare clang warning
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
d0c9cf4fb0
Enable mismatched-tags clang warning
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
ebcc023b6f
Enable missing-field-initializers clang warning
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
25257f6f87
Enable unused-function warning for clang
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
b0cec29849
Enable unused-local-typedef clang warning
2021-11-01 14:18:31 -07:00
sfc-gh-tclinkenbeard
13bb7838aa
Enable clang -Wformat warning
2021-10-30 21:07:38 -07:00
Renxuan Wang
f39e34cabe
Use --enable-prof switch when building jemalloc。
...
I got errors like `<jemalloc>: Invalid conf pair: prof:true` when trying to use jemalloc. Referring to https://stackoverflow.com/questions/27422508/heap-dump-fails-with-jemalloc-mcllctl , seems that we are missing out this flag. https://github.com/jeffgriffith/native-jvm-leaks#building .
2021-10-21 10:08:55 -07:00
A.J. Beamon
de863d170d
Add some tests for timeout behavior with disconnected clusters
2021-09-29 13:16:17 -06:00
Neethu Haneesha Bingi
c0e6b09fe3
Enforcing 6.22.1 rocksdb version and enabling readRange deadline option.
2021-09-17 08:53:23 -07:00
Markus Pilman
548b9d75f6
Fix filename
2021-09-16 15:15:06 -07:00
Markus Pilman
1ad8ca7dda
Fix naming and change filename
2021-09-16 15:15:06 -07:00
Markus Pilman
2c39f4b2f0
Make naming consistent with Fedora guidelines
2021-09-16 15:15:06 -07:00
Markus Pilman
56aff2bc14
change package name to make yum happy
2021-09-16 15:15:06 -07:00
Mohamed Oulmahdi
e93f6e323a
Fix test paths for on Windows
2021-09-15 16:30:58 -06:00
Andrew Noyes
0d362aaf42
Fix the versioned packages so that they don't modify the source dir
2021-08-25 15:14:08 -07:00
Andrew Noyes
92c52d44d8
make_directory is deprecated. Use file(MAKE_DIRECTORY ...)
2021-08-25 11:30:26 -07:00
Andrew Noyes
3b4fed4f18
Merge pull request #4818 from sfc-gh-anoyes/anoyes/pkg_tester
...
Add pkg_tester
2021-08-24 12:22:50 -07:00
Andrew Noyes
8bbcfca8a0
Run all tests for versioned packages
2021-08-19 16:32:22 +00:00
Markus Pilman
2e8a469b27
Incomplete implementation
2021-08-19 16:32:22 +00:00
Pierre Zemb
b1dce03e0d
Add warning on CMake when bindings requirements are not reached
2021-08-19 17:39:03 +02:00
Eric Dong
c6ed0f94bf
Fix the wording of a CMake message for SSL on Windows
2021-08-13 13:02:49 -07:00
Lukas Joswiak
a605fb3852
Merge pull request #5026 from sfc-gh-ljoswiak/fixes/alp6
...
Actor sampling
2021-08-11 13:44:17 -07:00
Markus Pilman
eb908546bb
Merge pull request #5318 from PierreZ/cmake/options
...
add CMake's option for bindings
2021-08-06 13:06:24 -06:00
Pierre Zemb
415bf2afc0
add CMake's option for bindings
2021-08-05 21:55:45 +02:00
Markus Pilman
defa41b502
Don't use -latomic with clang
2021-08-05 11:51:44 -06:00
Xiaoge Su
f6beda6623
When using non-Apple clang, link to libatomic
2021-08-05 07:32:41 -07:00
Xiaoge Su
38ac3481ff
fixup! Fix the indentation
2021-08-05 07:32:41 -07:00
Xiaoge Su
1d8068d48f
Ensure CompileBoost work on Mac
...
This is tested on a local Mac with most recent upgrades of xcode.
2021-08-05 07:32:41 -07:00
Xiaoge Su
1d685524db
Let CMake use /opt/boost_1_72_0_clang/ boost when the compiler is clang
...
For boost::context, clang abi and gcc abi are not compatible. In docker
environment, we have different builds, which are located at
gcc version: /opt/boost_1_72_0
clang version: /opt/boost_1_72_0_clang
In this patch, when clang compiler is detected, the clang version of
boost::context is used.
2021-08-05 07:32:41 -07:00
Lukas Joswiak
5dc9a97230
Merge branch 'master' into fixes/alp6
2021-08-01 20:42:52 -07:00
Andrew Noyes
353efe7db2
Merge pull request #5264 from sfc-gh-tclinkenbeard/fix-more-clang-warnings
...
Enable more warnings for `clang`
2021-07-29 15:43:54 -07:00
Daniel Smith
d5174b2d98
Update RocksDB version
2021-07-29 12:58:31 -07:00
sfc-gh-tclinkenbeard
94a65865d9
Merge remote-tracking branch 'origin/master' into fix-clang-warnings
2021-07-28 12:29:27 -07:00
sfc-gh-tclinkenbeard
c74047c665
Merge remote-tracking branch 'origin/master' into fix-more-clang-warnings
2021-07-28 11:51:02 -07:00
Lukas Joswiak
3eed4084e2
Merge branch 'master' into fixes/alp6
2021-07-27 11:26:53 -07:00
Markus Pilman
e1ec5f9aa4
Fix bug where tests wouldn't be added to correctness package
2021-07-27 11:38:25 -06:00
Markus Pilman
91e5498357
disable simulation in ctest by default
2021-07-27 11:17:55 -06:00