Repository navigation
Enable google/cloud/channel on on multiple platforms #8125
Copy link
Copy link
Closed
Labels
api: cloudchannelIssues related to the Channel Services API.Issues related to the Channel Services API.externalThis issue is blocked on a bug with the actual product.This issue is blocked on a bug with the actual product.type: cleanupAn internal cleanup or hygiene concern.An internal cleanup or hygiene concern.
Description
Activity
- addedtriage meI really want to be triaged.I really want to be triaged.
on Jan 27, 2022 - changed the title
[-]Enable google/cloud/channel on macos[/-][+]Enable google/cloud/channel on macOS[/+]on Jan 27, 2022 - addedtype: cleanupAn internal cleanup or hygiene concern.An internal cleanup or hygiene concern.and removedtriage meI really want to be triaged.I really want to be triaged.
on Jan 27, 2022 The fix was submitted internally in cl/424720867. Now we need to wait for a release that contains the fix.
- addedapi: cloudchannelIssues related to the Channel Services API.Issues related to the Channel Services API.externalThis issue is blocked on a bug with the actual product.This issue is blocked on a bug with the actual product.
on Jan 28, 2022 This is also a problem on Windows.
I sent a CL to fix Protobuf, but it will take a while to seep into the open source version.
Reacted by Darren Bolduc- modified the milestones: All GCP Services have a GA library: M1, All GCP Services have a GA library: M2
on Dec 7, 2022 - changed the title
[-]Enable google/cloud/channel on macOS[/-][+]Enable google/cloud/channel on on multiple platforms[/+]on Jan 21, 2023 Still blocked on GCC < 8. I will send a PR to Protobuf, since we have about a year left with GCC 7.
This is now fixed.
Metadata
Metadata
Assignees
Labels
api: cloudchannelIssues related to the Channel Services API.Issues related to the Channel Services API.externalThis issue is blocked on a bug with the actual product.This issue is blocked on a bug with the actual product.type: cleanupAn internal cleanup or hygiene concern.An internal cleanup or hygiene concern.
#8116 adds the
google/cloud/channellibrary. However, that build breaks on macos due to:https://source.cloud.google.com/results/invocations/8ee5da3b-6410-4185-a0d2-b38f5282069c/targets/cloud-cpp%2Fgithub%2Fgoogle-cloud-cpp%2Fmain%2Fmacos%2Fbazel-presubmit/log
That is, protobuf-generated code uses a symbol named
DOMAINthat conflicts w/ a macro definition.We will temporarily disable this library on macos, and re-enable it once protobuf is fixed to not choke on
DOMAIN.Originally posted by @devjgm in #8115 (comment)