Comments (3)
Hi @laramiel,
I made a PR with your suggested changes here. If this passes all of the tests then we can merge it. We currently don't have any integration tests for bazel and we don't have any plans to add them anytime soon. That being said if you run into any other missing includes please let us know.
from aws-sdk-cpp.
How are you trying to build this sdk within bazel? Can you share a minimal bazel build files that reproduce the missing includes?
from aws-sdk-cpp.
Sure, I'll try and get that available at some point. For now, this is a variant of a pull request that we received in tensorstore, but updated to use repositories at github head: google/tensorstore#149
My current attempt includes these repositories:
https://github.com/awslabs/aws-c-sdkutils
https://github.com/awslabs/aws-checksums
https://github.com/awslabs/aws-c-cal
https://github.com/awslabs/aws-c-compression
https://github.com/aws/s2n-tls
https://github.com/awslabs/aws-c-common
https://github.com/awslabs/aws-c-event-stream
https://github.com/awslabs/aws-c-http
https://github.com/awslabs/aws-c-s3
https://github.com/awslabs/aws-c-auth
https://github.com/awslabs/aws-c-mqtt
https://github.com/awslabs/aws-c-io
https://github.com/awslabs/aws-crt-cpp
https://github.com/aws/aws-sdk-cpp
Only a subset of the aws-sdk-cpp repositories are included in the build, and ,ost of the BAZEL.build files are pretty simple, something like:
cc_library(
name = "aws_c_compression",
srcs = glob(
include = [
"source/*.c",
],
exclude = ["source/huffman_testing.c"],
),
hdrs = glob([
"include/aws/compression/*.h",
]),
includes = ["include/"],
deps = [ "@aws_c_common//:aws_c_common" ],
)
from aws-sdk-cpp.
Related Issues (20)
- [S3Crt] Unable to do getobject when explicit 'Aws::S3Crt::ClientConfiguration::ca_path' is set to default path HOT 13
- WinHttp TLS is completely disabled if m_verifySSL is false HOT 1
- FreeBSD: Fails to build; "no viable conversion from 'ByteCursor' (aka 'aws_byte_cursor') to 'All" HOT 2
- 1.11.337+ Android cURL Build No Longer Compiles HOT 21
- PutObjectRequest::PutObject fails with WinHttpSendRequest error code ERROR_INVALID_PARAMETER HOT 4
- S3Client Uploading Leaks Memory on Windows caused by InitializeSecurityContext misuse HOT 4
- S3client Abnormal operation of gcc12 version in Debian system (Aws::Client::ClientConfiguration) HOT 4
- Fatal error condition occurred in /opt/vcpkg/buildtrees/aws-c-common/src/v0.9.10-492b35b91d.clean/source/allocator.c:172: allocator != ((void *)0) HOT 4
- Expose `ByteBuffer` values by const reference from `DynamoDB::Model::AttributeValue` HOT 2
- build fails because of null conversion error HOT 3
- prefetch_crt_dependency.sh broken HOT 3
- S3Client corrupts stack (or heap) on Ubuntu 24.04 HOT 8
- S3 Client signature error on s3 object keys with special characters HOT 3
- Unable to get s3 credentials from aws role using credential_process with web identity in gce VM instance HOT 9
- Android Runtime Crash (Assembly Callstack) HOT 2
- Support for ipv6 address in s3 ClientConfiguration HOT 4
- Invalid Region Constant in Aws::Region (AP_NORTHEAST_4) & Missing Region Constant (AP_SOUTHEAST_4) HOT 2
- download performance between s3crtclient and transfermanager HOT 1
- Unable to build AWS SDK for C++ IoT example in Docker container HOT 3
- AWS transcribe aws-sdk-cpp above 1.11.283 version CPU spikes more then 100% HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-sdk-cpp.