From 15490b15078acb9984b74b6f0e01292d00fbdedc Mon Sep 17 00:00:00 2001 From: Noah Pendleton <2538614+noahp@users.noreply.github.com> Date: Wed, 29 May 2024 13:36:18 -0400 Subject: [PATCH] Revert "WIP" This reverts commit 93ffbf8ab31dbf72ad25eab03496b4ef111928a2. --- gdb-multi-arch/conda_build_config.yaml | 394 +++++++++---------------- 1 file changed, 146 insertions(+), 248 deletions(-) diff --git a/gdb-multi-arch/conda_build_config.yaml b/gdb-multi-arch/conda_build_config.yaml index 8792ca2..d920c2c 100644 --- a/gdb-multi-arch/conda_build_config.yaml +++ b/gdb-multi-arch/conda_build_config.yaml @@ -6,20 +6,7 @@ c_compiler: c_compiler_version: # [unix] - 12 # [linux] - 16 # [osx] - - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] -c_stdlib: - - sysroot # [linux] - - macosx_deployment_target # [osx] - - vs # [win] -m2w64_c_stdlib: # [win] - - m2w64-toolchain # [win] -c_stdlib_version: # [unix] - - 2.12 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos6"] - - 2.17 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos7"] - - 2.17 # [linux and not x86_64] - - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 10.13 # [osx and x86_64] - - 11.0 # [osx and arm64] + - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] cxx_compiler: - gxx # [linux] - clangxx # [osx] @@ -28,7 +15,7 @@ cxx_compiler: cxx_compiler_version: # [unix] - 12 # [linux] - 16 # [osx] - - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] llvm_openmp: # [osx] - 16 # [osx] fortran_compiler: # [unix or win64] @@ -39,7 +26,7 @@ fortran_compiler_version: # [unix or win64] - 12 # [linux] - 12 # [osx] - 5 # [win64] - - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] m2w64_c_compiler: # [win] - m2w64-toolchain # [win] m2w64_cxx_compiler: # [win] @@ -52,10 +39,10 @@ cuda_compiler: - nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version: - None - - 11.8 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.2 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version_min: - None # [osx] - - 11.8 # [linux or win64] + - 11.2 # [linux or win64] arm_variant_type: # [aarch64] - sbsa # [aarch64] @@ -100,16 +87,12 @@ target_gobin: rust_compiler: - rust -# the numbers here are the Darwin Kernel version for macOS 10.9 & 11.0; -# this is used to form our target triple on osx, and nothing else. After -# we bumped the minimum macOS version to 10.13, this was left unchanged, -# since it is not essential, and long-term we'd like to remove the version. macos_machine: # [osx] - x86_64-apple-darwin13.4.0 # [osx and x86_64] - arm64-apple-darwin20.0.0 # [osx and arm64] MACOSX_DEPLOYMENT_TARGET: # [osx] - 11.0 # [osx and arm64] - - 10.13 # [osx and x86_64] + - 10.9 # [osx and x86_64] VERBOSE_AT: - V=1 VERBOSE_CM: @@ -140,28 +123,23 @@ docker_image: # [os.environ.get("BUILD_PLATFOR - quay.io/condaforge/linux-anvil-ppc64le # [os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - quay.io/condaforge/linux-anvil-armv7l # [os.environ.get("BUILD_PLATFORM") == "linux-armv7l"] - # CUDA 11.8 - - quay.io/condaforge/linux-anvil-cuda:11.8 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] - # CUDA 11.8 arch: native compilation (build == target) - - quay.io/condaforge/linux-anvil-ppc64le-cuda:11.8 # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] - - quay.io/condaforge/linux-anvil-aarch64-cuda:11.8 # [aarch64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - # CUDA 11.8 arch: cross-compilation (build != target) - - quay.io/condaforge/linux-anvil-cuda:11.8 # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:11.8 # [aarch64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + # CUDA 11.2 + - quay.io/condaforge/linux-anvil-cuda:11.2 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + # CUDA 11.2 arch: native compilation (build == target) + - quay.io/condaforge/linux-anvil-ppc64le-cuda:11.2 # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - quay.io/condaforge/linux-anvil-aarch64-cuda:11.2 # [aarch64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + # CUDA 11.2 arch: cross-compilation (build != target) + - quay.io/condaforge/linux-anvil-cuda:11.2 # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cuda:11.2 # [aarch64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] zip_keys: - # For CUDA, c_stdlib_version/cdt_name is zipped below with the compilers. - - # [linux and os.environ.get("CF_CUDA_ENABLED", "False") != "True"] - - c_stdlib_version # [linux and os.environ.get("CF_CUDA_ENABLED", "False") != "True"] - - cdt_name # [linux and os.environ.get("CF_CUDA_ENABLED", "False") != "True"] - # [unix] - c_compiler_version # [unix] - cxx_compiler_version # [unix] - fortran_compiler_version # [unix] - - c_stdlib_version # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - cdt_name # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - cuda_compiler # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - cuda_compiler_version # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cdt_name # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - docker_image # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM", "").startswith("linux-")] - # [win64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - cuda_compiler # [win64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] @@ -174,7 +152,12 @@ zip_keys: - - arrow_cpp - libarrow - - libarrow_all + # as of 4.23.x, libprotobuf requires patch-level run-exports; + # we couple it with grpc (which very roughly releases in sync) + # to reduce the migration pain for these two libs a bit. + - + - libgrpc + - libprotobuf # aarch64 specifics because conda-build sets many things to centos 6 @@ -190,6 +173,11 @@ cdt_arch: armv7l # [armv7l] BUILD: armv7-conda_cos7-linux-gnueabihf # [armv7l] pin_run_as_build: + # boost is special, see https://github.com/conda-forge/boost-cpp-feedstock/pull/82 + boost: + max_pin: x.x.x + boost-cpp: + max_pin: x.x.x # TODO: add run_exports to the following feedstocks flann: max_pin: x.x.x @@ -229,71 +217,71 @@ blas_impl: abseil_cpp: - '20220623.0' alsa_lib: - - '1.2' + - 1.2.9 antic: - 0.2 aom: - - '3.8' + - '3.6' arb: - '2.23' arpack: - - '3.8' + - 3.7 # keep in sync with libarrow arrow_cpp: - - 16 # does not exist; switch to libarrow - - 15 # does not exist; switch to libarrow - - 14 # does not exist; switch to libarrow - 13 + - 12 + - 11.0.0 + - 10.0.1 assimp: - - 5.3.1 + - 5.2.5 attr: - 2.5 aws_c_auth: - - 0.7.22 + - 0.7.4 aws_c_cal: - - 0.6.14 + - 0.6.2 aws_c_common: - - 0.9.19 + - 0.9.3 aws_c_compression: - - 0.2.18 + - 0.2.17 # coupled to aws_c_common version bump, see # https://github.com/conda-forge/aws-c-http-feedstock/pull/109 aws_c_event_stream: - - 0.4.2 + - 0.3.2 aws_c_http: - - 0.8.1 + - 0.7.13 # the builds got coupled because 0.2.4 landed before the this migrator finished aws_c_io: - - 0.14.8 + - 0.13.32 # the builds got coupled because 0.2.4 landed before the io migrator aws_c_mqtt: - - 0.10.4 + - 0.9.6 aws_c_s3: - - 0.5.9 + - 0.3.17 aws_c_sdkutils: - - 0.1.16 + - 0.1.12 aws_checksums: - - 0.1.18 + - 0.1.17 aws_crt_cpp: - - 0.26.9 + - 0.24.2 aws_sdk_cpp: - - 1.11.267 -bullet_cpp: - - 3.25 + - 1.11.156 +boost: + - 1.78.0 +boost_cpp: + - 1.78.0 bzip2: - 1 c_ares: - 1 -c_blosc2: - - '2.14' cairo: - 1 capnproto: - - 1.0.2 + - 0.10.2 ccr: - 1.3 cfitsio: - - 4.3.0 + - 4.2.0 coin_or_cbc: - 2.10 coincbc: @@ -311,7 +299,7 @@ console_bridge: cudnn: - 8 cutensor: - - 2 + - 1 curl: - 8 dav1d: @@ -323,9 +311,9 @@ dbus: dcap: - 2.47 eclib: - - '20231211' + - '20230424' elfutils: - - '0.191' + - 0.189.memfault2 exiv2: - 0.27 expat: @@ -335,23 +323,23 @@ ffmpeg: fftw: - 3 flann: - - 1.9.2 + - 1.9.1 flatbuffers: - - 24.3.25 + - 23.5.26 fmt: - - '10' + - '9' fontconfig: - 2 freetype: - 2 gct: - - 6.2.1705709074 + - 6.2.1629922860 gf2x: - '1.3' gdk_pixbuf: - 2 gnuradio_core: - - 3.10.10 + - 3.10.7 gnutls: - 3.7 gsl: @@ -363,13 +351,13 @@ gstreamer: gst_plugins_base: - '1.22' gdal: - - '3.8' + - '3.7' geos: - - 3.12.1 + - 3.12.0 geotiff: - 1.7.1 gfal2: - - '2.22' + - '2.21' gflags: - 2.2 giflib: @@ -384,15 +372,15 @@ glpk: - '5.0' gmp: - 6 -# keep google_cloud_cpp in sync with libgoogle_cloud_* +# keep google_cloud_cpp in sync with libgoogle_cloud google_cloud_cpp: - - '2.24' + - '2.12' google_cloud_cpp_common: - 0.25.0 googleapis_cpp: - '0.10' graphviz: - - '9' + - '8' # this has been renamed to libgrpc as of 1.49; dropped as of 1.52. # IOW, this version is unavailable; makes the renaming more obvious grpc_cpp: @@ -402,27 +390,25 @@ harfbuzz: hdf4: - 4.2.15 hdf5: - - 1.14.3 + - 1.14.2 icu: - - '73' -idyntree: - - '12' + - '72' imath: - - 3.1.11 + - 3.1.9 ipopt: - - 3.14.16 + - 3.14.12 isl: - - '0.26' + - '0.25' jasper: - 4 jpeg: - 9 -lcms2: +lcms: - 2 lerc: - '4' libjpeg_turbo: - - '3' + - 2.1.5 libev: - 4.33 json_c: @@ -433,10 +419,8 @@ kealib: - '1.5' krb5: - '1.20' -ldas_tools_framecpp: - - '2.9' libabseil: - - '20240116' + - '20230802' libabseil_static: - '20220623.0' libaec: @@ -446,24 +430,14 @@ libarchive: # keep in sync with arrow_cpp (libarrow exists only from 10.x, # but make sure we have same length for zip as arrow_cpp) libarrow: - - '16.1' - - 15 - - 14 - - 13 -# only exists as of arrow v14, but needs to have same length as libarrow -libarrow_all: - - '16.1' - - 15 - - 14 - 13 + - 12 + - 11.0.0 + - 10.0.1 libavif: - - 1 + - '1.0.1' libblitz: - 1.0.2 -libboost_devel: - - '1.82' -libboost_python_devel: - - '1.82' libcint: - '5.5' libcurl: @@ -473,74 +447,32 @@ libcrc32c: libdap4: - 3.20.6 libdeflate: - - '1.20' -libduckdb_devel: - - '0.9.2' + - '1.19' libeantic: - - '2' + - 1 libevent: - 2.1.12 libexactreal: - - '4' + - '3' libffi: - '3.4' libflatsurf: - 3 libflint: - '2.9' -libframel: - - '8.41' libgdal: - - '3.8' + - '3.7' libgit2: - - '1.8' + - '1.7' # Keep in sync with google_cloud_cpp libgoogle_cloud: - - '2.24' -libgoogle_cloud_devel: - - '2.24' -libgoogle_cloud_all_devel: - - '2.24' -libgoogle_cloud_aiplatform_devel: - - '2.24' -libgoogle_cloud_automl_devel: - - '2.24' -libgoogle_cloud_bigquery_devel: - - '2.24' -libgoogle_cloud_bigtable_devel: - - '2.24' -libgoogle_cloud_compute_devel: - - '2.24' -libgoogle_cloud_dialogflow_cx_devel: - - '2.24' -libgoogle_cloud_dialogflow_es_devel: - - '2.24' -libgoogle_cloud_discoveryengine_devel: - - '2.24' -libgoogle_cloud_dlp_devel: - - '2.24' -libgoogle_cloud_iam_devel: - - '2.24' -libgoogle_cloud_oauth2_devel: - - '2.24' -libgoogle_cloud_policytroubleshooter_devel: - - '2.24' -libgoogle_cloud_pubsub_devel: - - '2.24' -libgoogle_cloud_spanner_devel: - - '2.24' -libgoogle_cloud_speech_devel: - - '2.24' -libgoogle_cloud_storage_devel: - - '2.24' + - '2.12' libgrpc: - - "1.62" + - '1.57' libhugetlbfs: - 2 -libhwloc: - - 2.10.0 libhwy: - - '1.1' + - '1.0' libiconv: - 1 libidn2: @@ -551,48 +483,36 @@ libkml: - 1.3 libiio: - 0 -libmed: - - '4.1' libmatio: - - 1.5.26 -libmatio_cpp: - - 0.2.5 + - 1.5.23 libmicrohttpd: - - '1.0' + - 0.9 libnetcdf: - 4.9.2 -libode: - - 0.16.2 libopencv: - - 4.9.0 -libopentelemetry_cpp: - - '1.15' + - 4.8.0 libosqp: - 0.6.3 -libopenvino_dev: - - 2024.1.0 libpcap: - '1.10' libpng: - 1.6 libprotobuf: - - 4.25.3 + - 4.23.4 libpq: - - '16' + - 15 libraw: - '0.21' librdkafka: - - '2.4' + - '2.2' librsvg: - 2 libsecret: - 0.18 libsentencepiece: - - 0.2.0 + - '0.1.99' libsndfile: - '1.2' -libsoup: - - 3 libspatialindex: - 1.9.3 libssh: @@ -604,17 +524,10 @@ libsvm: # keep libsqlite in sync with sqlite libsqlite: - 3 -libtensorflow: - - "2.15" -libtensorflow_cc: - - "2.15" libthrift: - - 0.20.0 + - 0.18.1 libtiff: - - '4.6' -# keep in synch with pytorch -libtorch: - - '2.1' + - '4.5' libunwind: - '1.6' libv8: @@ -626,31 +539,29 @@ libwebp: libwebp_base: - 1 libxml2: - - 2 + - '2.11' libxsmm: - 1 libuuid: - 2 -libyarp: - - 3.9.0 libzip: - 1 lmdb: - 0.9.29 log4cxx: - - 1.2.0 + - 0.11.0 lz4_c: - '1.9.3' lzo: - 2 metis: - - 5.1.0 + - 5.1 mimalloc: - - 2.1.7 + - 2.1.2 mkl: - - '2023' + - 2022 mkl_devel: - - 2023 + - 2022 mpg123: - '1.32' mpich: @@ -662,9 +573,9 @@ msgpack_c: msgpack_cxx: - 6 mumps_mpi: - - 5.7.1 + - 5.2.1 mumps_seq: - - 5.7.1 + - 5.2.1 nccl: - 2 ncurses: @@ -674,10 +585,10 @@ netcdf_cxx4: netcdf_fortran: - '4.6' nettle: - - '3.9' + - '3.8' nodejs: - - '20' - '18' + - '16' nss: - 3 nspr: @@ -694,7 +605,7 @@ numpy: - 1.22 - 1.22 - 1.23 - - 1.26 + - 1.25 occt: - 7.7.2 openblas: @@ -702,61 +613,59 @@ openblas: openexr: - '3.2' openh264: - - 2.4.1 + - '2.3.1' openjpeg: - '2' openmpi: - 4 -openslide: - - 4 openssl: - '3' +openturns: + - '1.20' orc: - - 2.0.1 + - 1.9.0 pango: - 1.50 pari: - 2.15.* *_pthread pcl: - - 1.14.0 + - 1.13.1 perl: - 5.32.1 petsc: - - '3.20' + - '3.18' petsc4py: - - '3.20' -pugixml: - - '1.14' + - '3.18' slepc: - - '3.20' + - '3.18' slepc4py: - - '3.20' + - '3.18' svt_av1: - - 2.1.0 + - 1.7.0 p11_kit: - '0.24' pcre: - '8' pcre2: - - '10.43' + - '10.40' pixman: - 0 poco: - - 1.13.3 + - 1.12.4 poppler: - - '24.04' + - '23.07' postgresql: - - '16' + - 15 postgresql_plpython: - - '16' + - 15 proj: - - 9.3.1 + - 9.2.1 pulseaudio: - - '17.0' + - '16.1' pulseaudio_client: - - '17.0' + - '16.1' pulseaudio_daemon: - - '17.0' + - '16.1' pybind11_abi: - 4 python: @@ -773,9 +682,8 @@ python_impl: - cpython - cpython - cpython -# Keep in sync with libtorch pytorch: - - '2.1' + - '2.0' pyqt: - 5.15 pyqtwebengine: @@ -787,37 +695,29 @@ qt: qt_main: - 5.15 qt6_main: - - '6.7' + - '6.5' qtkeychain: - '0.14' -rdma_core: - - '51' re2: - - 2023.09.01 + - 2023.03.02 readline: - "8" rocksdb: - - '8.0' + - '7.9' root_base: - - 6.28.10 - - 6.30.2 + - 6.28.4 ruby: - 2.5 - 2.6 r_base: - 4.1 # [win] - 4.2 # [not win] - - 4.3 # [not win] -libscotch: - - 7.0.4 -libptscotch: - - 7.0.4 scotch: - - 7.0.4 + - 6.0.9 ptscotch: - - 7.0.4 + - 6.0.9 s2n: - - 1.4.15 + - 1.3.54 sdl2: - '2' sdl2_image: @@ -829,15 +729,15 @@ sdl2_net: sdl2_ttf: - '2' singular: - - 4.3.2.p8 + - 4.2.1.p3 snappy: - - 1.2 + - 1 soapysdr: - '0.8' sox: - 14.4.2 spdlog: - - '1.12' + - '1.11' # keep sqlite in sync with libsqlite sqlite: - 3 @@ -848,35 +748,33 @@ starlink_ast: suitesparse: - 5 superlu_dist: - - '8' + - 7.1.1 tbb: - '2021' tbb_devel: - '2021' -tensorflow: - - "2.15" thrift_cpp: - 0.18.1 tinyxml2: - - '10' + - 9 tk: - 8.6 # [not ppc64le] tiledb: - - '2.23' + - '2.16' ucx: - - '1.16.0' + - '1.15.0' uhd: - - 4.6.0 + - 4.5.0 urdfdom: - - '4.0' + - 3.1 vc: # [win] - 14 # [win] vlfeat: - 0.9.21 volk: - - '3.1' + - '3.0' vtk: - - 9.2.6 + - 9.2.5 wcslib: - '8' wxwidgets: @@ -892,11 +790,11 @@ xrootd: xz: - 5 zeromq: - - '4.3.5' + - 4.3.4 zfp: - 1.0 zlib: - - 1.3.1 + - 1.2 zlib_ng: - 2.0 zstd: