Skip to content

fix abseil for bazel build#8

Merged
dgoffredo merged 5 commits into
mainfrom
david.goffredo/fix-abseil-for-bazel-build
Dec 6, 2022
Merged

fix abseil for bazel build#8
dgoffredo merged 5 commits into
mainfrom
david.goffredo/fix-abseil-for-bazel-build

Conversation

@dgoffredo
Copy link
Copy Markdown
Contributor

I made a mistake in #7 -- Bazel builds Abseil "the normal way," with absl::string_view and absl::optional forwarding to the corresponding std types. However, Envoy patches Abseil's configuration to force those two types (and others) to use Abseil's backports.

When I added the corresponding patch to our Bazel build, there were many compiler errors due to the absence of operator+=(std::string&, absl::string_view), std::hash<absl::string_view>, absl::nullopt, etc.

This pull request resolves those compilation errors.

@dgoffredo dgoffredo merged commit d85ff46 into main Dec 6, 2022
@dgoffredo dgoffredo deleted the david.goffredo/fix-abseil-for-bazel-build branch December 6, 2022 16:17
cataphract pushed a commit to cataphract/dd-trace-cpp that referenced this pull request Mar 28, 2024
* Revise resource names:

- Add configuration directive `datadog_resource_name` for setting the resource name of the request span.
- Add configuration directive `datadog_location_resource_name` for setting the resource name of the location span.
- Change the default resource name to be `$request_method $uri` instead of `$request_method $datadog_location`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant