You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/interop-otel/README.md
-2Lines changed: 0 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,6 @@ All the features, usage & installation of this package are documented in the [do
10
10
11
11
For developer reference, this package utilizes the JS OpenTelemetry API as well as opentelemetry-cpp to integrate with OTEL's APIs. The CPP package requires libcurl and protobuf, which in turn depends on openssl, brotli, zlib. This complicates the build process, especially for iOS, where the packages are configured using CocoaPods while the primary build system for the listed C++ packages is CMake.
12
12
13
-
For integration with opentelemetry-cpp, this project carries a file packages/interop-otel/third_party/wrapper/patches/useLocalOTELDeps.patch that contains changes to opentelemetry-cpp that disable CMake instructions causing the build to fail on iOS when libraries for the MacOS platform are discovered by CMake instead. The patch is applied during the build process to the local clone of opentelemetry-cpp.
14
-
15
13
### iOS
16
14
17
15
Moreover, the aforementioned packages need to be compiled from source for the right architecture, using the right toolchain for iOS.
Copy file name to clipboardExpand all lines: packages/interop-otel/android/src/main/java/com/callstack/ottrelite/interop/otel/ReactNativeOttreliteInteropOTELPackage.java
0 commit comments