Skip to content

Downstream modulemap issue with using Firestore with Bazel rules_swift_package_manager #22

@jeffhodsdon

Description

@jeffhodsdon

Hiya! Sorry this is a shot in the dark downstream issue that I wonder if the issue is within here —

In short— within the .zip'ed grpcpp.xcframework release the module.modulemap contains an invalid name for the framework module.

framework module gRPC-C++ {
umbrella header "gRPC-C++-umbrella.h"
export *
module * { export * }
  link "c++"
  link "z"
}

From my understanding, the name gRPC-C++ contains invalid characters for a module name. (I guess that is why cpp is used in other places.

Somehow, this is causing an issue during a compile process that I have not go to the bottom of yet. Possibly, because Firestore is still linking to this as a ObjC dep and this is never used? CLANG_ENABLE_MODULES = NO

It's increasingly popular to use Bazel in the ios build process and would love to get this working. Any insights would be helpful. thank you!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions