Pratik Mankawde
033986728c
removed cmake prefix
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 17:21:44 +00:00
Pratik Mankawde
2b1479fa99
trying ABSL_ENABLE_CONSTANT_INIT_V2 flag
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 17:11:55 +00:00
Pratik Mankawde
9ec5ef96f8
trying ABSL_ENABLE_CONSTANT_INIT_V2
2025-12-09 16:11:30 +00:00
Pratik Mankawde
b28489934d
using DABSL_ENABLE_CONSTANT_INIT_V2 flag
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 14:24:37 +00:00
Pratik Mankawde
3aeb9b3b86
try to silent gcc error on Abseil
...
Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com >
2025-12-09 14:02:19 +00:00
Pratik Mankawde
5bb30cff15
Merge remote-tracking branch 'origin/develop' into pratik/Add-sanitizers-to-CI-builds
2025-12-05 13:23:02 +00:00
Bart
020ea3f412
refactor: Update Conan dependencies: protobuf and grpc ( #5589 )
...
This PR updates protobuf and grpc to their latest versions. The latest protobuf version no longer requires patches, so we can use it directly from the official Conan Center Index, while the latest grpc still needed a patch, which was added to our own Conan Center Index fork in XRPLF/conan-center-index#8 .
2025-12-04 10:34:37 -05:00
Pratik Mankawde
7617072ebc
sanitizer variable now has separate address,undefined and thread values
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 16:01:01 +00:00
Pratik Mankawde
7097566d9d
code review comments
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-28 13:15:34 +00:00
Pratik Mankawde
064d51b79c
more code changes
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 15:13:12 +00:00
Pratik Mankawde
954fe68e91
added more info to package id configs
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 14:03:58 +00:00
Pratik Mankawde
1d38504d85
code review fixes 1
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-26 13:57:44 +00:00
Pratik Mankawde
facb6c63e3
cleanup and additions to asan, ubsan suppressions
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 16:24:38 +00:00
Pratik Mankawde
6e32392f93
added no-PIC
...
Signed-off-by: Pratik Mankawde <pratikmankawde@gmail.com >
2025-11-21 12:17:53 +00:00
Pratik Mankawde
89f9ede1f5
cleanup
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-14 16:24:04 +00:00
Pratik Mankawde
a93052e765
added -fPIC flag
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-12 16:58:01 +00:00
Pratik Mankawde
e156ed40ba
minor formatting
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 15:06:47 +00:00
Pratik Mankawde
db5aa2d277
added no-var-tracking
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 15:03:20 +00:00
Pratik Mankawde
832c32d15c
formatting changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 13:59:08 +00:00
Pratik Mankawde
39adc5a82b
fixes forgcc compilation errors.
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-11 13:57:31 +00:00
Pratik Mankawde
0b1bd42cc0
Add sanitizers to CI builds
...
- Added Address and Thread sanitizers for Debian Bookworm builds
- Updated build-deps action to support sanitizer flags
- Modified strategy matrix generation to include sanitizer configurations
- Updated Conan profiles for sanitizer support
- Added InsertNewlineAtEOF setting to clang-format
2025-11-10 15:54:44 +00:00
Pratik Mankawde
1cdd0bf63e
end of line
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-06 10:03:17 +00:00
Pratik Mankawde
48a3e5ea31
special case only for gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-06 10:00:46 +00:00
Pratik Mankawde
10a422dd69
seperate clang and gcc
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 15:31:09 +00:00
Pratik Mankawde
b150feaab6
fixes sanitizer arg not available in build-test
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 15:14:29 +00:00
Pratik Mankawde
3b32210ef4
formatting changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 12:26:33 +00:00
Pratik Mankawde
977a087bb3
code review changes
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-05 12:25:29 +00:00
Pratik Mankawde
7ae3a85f21
formatting correction
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-04 16:12:22 +00:00
Pratik Mankawde
c38b5aa2d4
Added flow for the sanitizers build
...
Signed-off-by: Pratik Mankawde <pmankawde@ripple.com >
2025-11-04 15:59:15 +00:00
Ayaz Salikhov
e192ffe964
fix: Clean up build profile options ( #5934 )
...
The `-Wno-missing-template-arg-list-after-template-kw` flag is only needed for the grpc library. Use `+=` for the default build flags to make it easier to extend in the future.
Co-authored-by: Bart Thomee <11445373+bthomee@users.noreply.github.com >
2025-10-24 15:16:15 +00:00
Ayaz Salikhov
459d0da010
chore: Support CMake 4 without workarounds ( #5866 )
2025-10-14 11:18:34 -04:00
Bart
921aef9934
Updates Conan dependencies: Boost 1.86 ( #5264 )
2025-07-25 11:54:02 -04:00
Bronek Kozicki
5713f9782a
chore: Rename conan profile to default ( #5599 )
...
This change renames the `libxrpl` profile to `default` to make it more usable.
2025-07-24 10:35:47 +00:00
Bronek Kozicki
03e46cd026
Remove include(default) from libxrpl profile ( #5587 )
...
Remove `include(default)` from `conan/profiles/libxrpl`. This means that we will now rely on compiler workarounds stored elsewhere e.g. in global.conf.
2025-07-21 14:03:53 +00:00
Michael Legleux
452263eaa5
chore: Update CI to use Conan 2 ( #5556 )
...
This is a minimally invasive update to use Conan 2 provided by our new build images.
2025-07-15 22:17:22 +00:00