diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 2d31d7fa5..8bf9ccf17 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,28 +8,28 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11: - CONFIG: linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + linux_64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11: + CONFIG: linux_64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13: + CONFIG: linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_aarch64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11: - CONFIG: linux_aarch64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11: + CONFIG: linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13: + CONFIG: linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_ppc64le_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11: - CONFIG: linux_ppc64le_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + linux_ppc64le_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11: + CONFIG: linux_ppc64le_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64-cuda11.8:ubi8 - linux_ppc64le_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_ppc64le_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + linux_ppc64le_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13: + CONFIG: linux_ppc64le_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 timeoutInMinutes: 360 diff --git a/.ci_support/linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml similarity index 97% rename from .ci_support/linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml rename to .ci_support/linux_64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml index ad2f0f88e..96719dafc 100644 --- a/.ci_support/linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ b/.ci_support/linux_64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml @@ -52,6 +52,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml similarity index 97% rename from .ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml index 108484bd6..781309129 100644 --- a/.ci_support/linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml @@ -52,6 +52,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/.ci_support/linux_aarch64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml similarity index 97% rename from .ci_support/linux_aarch64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml rename to .ci_support/linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml index 56d2d4243..c109d61a8 100644 --- a/.ci_support/linux_aarch64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml @@ -52,6 +52,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml similarity index 97% rename from .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml index eb6e6dc2c..0774f136b 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml @@ -52,6 +52,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/.ci_support/linux_ppc64le_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_ppc64le_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml similarity index 97% rename from .ci_support/linux_ppc64le_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml rename to .ci_support/linux_ppc64le_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml index dbc347ba8..ca9158220 100644 --- a/.ci_support/linux_ppc64le_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ b/.ci_support/linux_ppc64le_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11.yaml @@ -52,6 +52,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/.ci_support/linux_ppc64le_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_ppc64le_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml similarity index 97% rename from .ci_support/linux_ppc64le_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_ppc64le_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml index d008ab3ea..87442d971 100644 --- a/.ci_support/linux_ppc64le_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_ppc64le_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13.yaml @@ -52,6 +52,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_.yaml index 184aba19f..b66809316 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_.yaml @@ -48,6 +48,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_.yaml index c6037086e..a750bdfd7 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_.yaml @@ -48,6 +48,8 @@ libgoogle_cloud_storage_devel: - '2.34' libgrpc: - '1.67' +libopentelemetry_cpp: +- '1.18' libprotobuf: - 5.28.3 libutf8proc: diff --git a/README.md b/README.md index d3de0a1f1..5866660a0 100644 --- a/README.md +++ b/README.md @@ -112,45 +112,45 @@ Current build status - + - + - + - + - + - + diff --git a/recipe/build.sh b/recipe/build.sh index a0e6e7027..ff404bb0c 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -89,7 +89,7 @@ cmake -GNinja \ -DARROW_WITH_BZ2=ON \ -DARROW_WITH_LZ4=ON \ -DARROW_WITH_NLOHMANN_JSON=ON \ - -DARROW_WITH_OPENTELEMETRY=${READ_RECIPE_META_YAML_WHY_NOT} \ + -DARROW_WITH_OPENTELEMETRY=ON \ -DARROW_WITH_SNAPPY=ON \ -DARROW_WITH_UCX=OFF \ -DARROW_WITH_ZLIB=ON \ diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 97fd1f0c2..645a42dfa 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -33,7 +33,7 @@ source: folder: cpp/submodules/parquet-testing build: - number: 4 + number: 5 # for cuda support, building with one version is enough to be compatible with # all later versions, since arrow is only using libcuda, and not libcudart. skip: true # [cuda_compiler_version not in ("None", cuda_compiler_version_min)] @@ -73,9 +73,6 @@ requirements: - azure-storage-files-datalake-cpp # [unix] - brotli - bzip2 - # not yet: https://github.com/conda-forge/cpp-opentelemetry-sdk-feedstock/issues/38 - # - cpp-opentelemetry-sdk - # - proto-opentelemetry-proto =={{ cpp_opentelemetry_sdk }} - gflags - glog # arrow uses a customized jemalloc, see #944 @@ -85,6 +82,8 @@ requirements: - libgoogle-cloud-devel - libgoogle-cloud-storage-devel - libgrpc + # see https://github.com/apache/arrow/issues/45033 + - libopentelemetry-cpp # [unix] - libprotobuf - libutf8proc - lz4-c @@ -192,8 +191,7 @@ outputs: - {{ pin_subpackage("libarrow", max_pin="x.x") }} ignore_run_exports_from: - {{ compiler("cuda") }} # [cuda_compiler_version != "None"] - # arrow only uses headers on osx/win, apparently - - gflags # [not linux] + - gflags # shared lib linked on unix, not on win - glog # [win] ignore_run_exports: @@ -220,9 +218,6 @@ outputs: - azure-storage-files-datalake-cpp # [unix] - brotli - bzip2 - # not yet: https://github.com/conda-forge/cpp-opentelemetry-sdk-feedstock/issues/38 - # - cpp-opentelemetry-sdk - # - proto-opentelemetry-proto =={{ cpp_opentelemetry_sdk }} - gflags - glog # arrow uses a customized jemalloc, see #944 @@ -230,6 +225,8 @@ outputs: - libabseil - libgoogle-cloud-devel - libgoogle-cloud-storage-devel + - libopentelemetry-cpp # [unix] + - libprotobuf - libutf8proc - lz4-c - orc
VariantStatus
linux_64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11linux_64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11 - variant + variant
linux_64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13linux_64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13 - variant + variant
linux_aarch64_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11linux_aarch64_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11 - variant + variant
linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13linux_aarch64_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13 - variant + variant
linux_ppc64le_c_compiler_version11cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11linux_ppc64le_c_compiler_version11cuda_compiler_version11.8cxx_compiler_version11 - variant + variant
linux_ppc64le_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13linux_ppc64le_c_compiler_version13cuda_compiler_versionNonecxx_compiler_version13 - variant + variant