diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4489e74..1819770 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: name: 🛠️ build on ${{ matrix.platform }} strategy: - fail-fast: true + fail-fast: false matrix: platform: [ubuntu-20.04, macos-12, macos-13-xlarge] # windows-2022] windows is a bit sad :'( runs-on: ${{ matrix.platform }} @@ -63,6 +63,16 @@ jobs: run: | git config --global protocol.file.allow always + # Untested, but might improve reliability of the build + # # Explicitly override the xcode version for macos-11 + # - uses: maxim-lobanov/setup-xcode@v1 + # # only if matrix.platform == macos-11 + # if: matrix.platform == 'macos-11' + # with: + # # list from here: + # # https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#installed-sdks + # xcode-version: "11.7" + - name: Build package run: | # mac-only, we need to inject the macos sdk so conda can link against it diff --git a/gdb-multi-arch/build.sh b/gdb-multi-arch/build.sh index 4fc780d..dd5a0f4 100644 --- a/gdb-multi-arch/build.sh +++ b/gdb-multi-arch/build.sh @@ -14,6 +14,9 @@ export CFLAGS="$CFLAGS -Wno-constant-logical-operand -Wno-format-nonliteral -Wno if [ `uname` == Darwin ]; then EXTRA_CONFIGURE_FLAGS="" + # add '-fno-define-target-os-macros' to CFLAGS, very sad problem in older zlib + # https://gitlab.kitware.com/cmake/cmake/-/issues/25755 + export CFLAGS="$CFLAGS -fno-define-target-os-macros" else EXTRA_CONFIGURE_FLAGS="--with-debuginfod" fi @@ -41,7 +44,7 @@ fi --disable-sim \ --disable-gold \ --enable-64-bit-bfd -make +make -j${CPU_COUNT} make install # Move from the fake to real directory diff --git a/gdb-multi-arch/conda_build_config.yaml b/gdb-multi-arch/conda_build_config.yaml index 1ce3b94..2f6a7c3 100644 --- a/gdb-multi-arch/conda_build_config.yaml +++ b/gdb-multi-arch/conda_build_config.yaml @@ -4,29 +4,44 @@ c_compiler: - vs2019 # [win and x86_64] - vs2022 # [win and arm64] c_compiler_version: # [unix] - - 12 # [linux] - - 16 # [osx] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 13 # [linux] + - 17 # [osx] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [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.17 # [linux] + - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 10.13 # [osx and x86_64] + - 11.0 # [osx and arm64] cxx_compiler: - gxx # [linux] - clangxx # [osx] - vs2019 # [win and x86_64] - vs2022 # [win and arm64] cxx_compiler_version: # [unix] - - 12 # [linux] - - 16 # [osx] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 13 # [linux] + - 17 # [osx] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] llvm_openmp: # [osx] - - 16 # [osx] + - 17 # [osx] fortran_compiler: # [unix or win64] - gfortran # [linux64 or (osx and x86_64)] - gfortran # [aarch64 or ppc64le or armv7l or s390x] - flang # [win64] fortran_compiler_version: # [unix or win64] - - 12 # [linux] - - 12 # [osx] + - 13 # [linux] + - 13 # [osx] - 5 # [win64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] m2w64_c_compiler: # [win] - m2w64-toolchain # [win] m2w64_cxx_compiler: # [win] @@ -37,12 +52,14 @@ m2w64_fortran_compiler: # [win] cuda_compiler: - None - nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cuda-nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version: - None - - 11.2 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.8 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12.0 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version_min: - None # [osx] - - 11.2 # [linux or win64] + - 11.8 # [linux or win64] arm_variant_type: # [aarch64] - sbsa # [aarch64] @@ -87,59 +104,70 @@ 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.9 # [osx and x86_64] + - 10.13 # [osx and x86_64] VERBOSE_AT: - V=1 VERBOSE_CM: - VERBOSE=1 -# dual build configuration channel_sources: - - conda-forge # [not s390x] - - https://conda-web.anaconda.org/conda-forge # [s390x] + - conda-forge channel_targets: - conda-forge main cdt_name: # [linux] - - cos6 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos6"] - - cos7 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos7"] - - cos7 # [linux and aarch64] - - cos7 # [linux and ppc64le] - - cos7 # [linux and armv7l] - - cos7 # [linux and s390x] + - cos7 # [linux] - cos7 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cos7 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux-")] # Native builds - quay.io/condaforge/linux-anvil-cos7-x86_64 # [os.environ.get("BUILD_PLATFORM") == "linux-64"] - quay.io/condaforge/linux-anvil-aarch64 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - 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.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"] + # 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 12 + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + # case: native compilation (build == target) + - quay.io/condaforge/linux-anvil-ppc64le # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - quay.io/condaforge/linux-anvil-aarch64 # [aarch64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + # case: cross-compilation (build != target) + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [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"] @@ -148,16 +176,9 @@ zip_keys: - python - numpy - python_impl - # transition until arrow_cpp can be dropped for arrow 13.x - - - arrow_cpp - libarrow - # 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 + - libarrow_all # aarch64 specifics because conda-build sets many things to centos 6 @@ -173,27 +194,8 @@ 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 - graphviz: - max_pin: x - libsvm: - max_pin: x netcdf-cxx4: max_pin: x.x - occt: - max_pin: x.x - poppler: - max_pin: x.x - r-base: - max_pin: x.x - min_pin: x.x vlfeat: max_pin: x.x.x @@ -216,72 +218,82 @@ blas_impl: # this output was dropped as of libabseil 20230125 abseil_cpp: - '20220623.0' +ace: + - '8.0.1' alsa_lib: - - 1.2.9 + - '1.2' antic: - 0.2 aom: - - '3.6' + - '3.9' arb: - '2.23' arpack: - - 3.7 -# keep in sync with libarrow -arrow_cpp: - - 13 - - 12 - - 11.0.0 - - 10.0.1 + - '3.9' assimp: - - 5.2.5 + - 5.4.2 attr: - 2.5 aws_c_auth: - - 0.7.4 + - 0.7.31 aws_c_cal: - - 0.6.2 + - 0.7.4 aws_c_common: - - 0.9.3 + - 0.9.28 aws_c_compression: - - 0.2.17 + - 0.2.19 # coupled to aws_c_common version bump, see # https://github.com/conda-forge/aws-c-http-feedstock/pull/109 aws_c_event_stream: - - 0.3.2 + - 0.4.3 aws_c_http: - - 0.7.13 + - 0.8.10 # the builds got coupled because 0.2.4 landed before the this migrator finished aws_c_io: - - 0.13.32 + - 0.14.18 # the builds got coupled because 0.2.4 landed before the io migrator aws_c_mqtt: - - 0.9.6 + - 0.10.7 aws_c_s3: - - 0.3.17 + - 0.6.6 aws_c_sdkutils: - - 0.1.12 + - 0.1.19 aws_checksums: - - 0.1.17 + - 0.1.20 aws_crt_cpp: - - 0.24.2 + - 0.28.3 aws_sdk_cpp: - - 1.11.156 -boost: - - 1.78.0 -boost_cpp: - - 1.78.0 + - 1.11.407 +azure_core_cpp: + - 1.14.0 +azure_identity_cpp: + - 1.10.0 +azure_storage_blobs_cpp: + - 12.13.0 +azure_storage_common_cpp: + - 12.8.0 +azure_storage_files_datalake_cpp: + - 12.12.0 +azure_storage_files_shares_cpp: + - 12.11.0 +azure_storage_queues_cpp: + - 12.4.0 +bullet_cpp: + - 3.25 bzip2: - 1 c_ares: - 1 +c_blosc2: + - '2.15' cairo: - 1 capnproto: - - 0.10.2 + - 1.0.2 ccr: - 1.3 cfitsio: - - 4.2.0 + - 4.3.1 coin_or_cbc: - 2.10 coincbc: @@ -299,7 +311,7 @@ console_bridge: cudnn: - 8 cutensor: - - 1 + - 2 curl: - 8 dav1d: @@ -311,53 +323,57 @@ dbus: dcap: - 2.47 eclib: - - '20230424' + - '20231211' elfutils: - - 0.189.memfault1 + - 0.189 exiv2: - - 0.27 + - '0.28' expat: - 2 ffmpeg: - - '6' + - '7' fftw: - 3 flann: - - 1.9.1 + - 1.9.2 flatbuffers: - - 23.5.26 + - 24.3.25 fmt: - - '9' + - '10' fontconfig: - 2 freetype: - 2 gct: - - 6.2.1629922860 + - 6.2.1705709074 gf2x: - '1.3' gdk_pixbuf: - 2 gnuradio_core: - - 3.10.7 + - 3.10.11 gnutls: - - 3.7 + - '3.8' gsl: - 2.7 gsoap: - 2.8.123 gstreamer: - - '1.22' + - '1.24' gst_plugins_base: - - '1.22' + - '1.24' gdal: - - '3.7' + - '3.9' +libgdal: + - '3.9' +libgdal_core: + - '3.9' geos: - - 3.12.0 + - 3.12.2 geotiff: - - 1.7.1 + - 1.7.3 gfal2: - - '2.21' + - '2.23' gflags: - 2.2 giflib: @@ -367,79 +383,92 @@ glew: glib: - '2' glog: - - '0.6' + - '0.7' 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.12' + - '2.30' google_cloud_cpp_common: - 0.25.0 googleapis_cpp: - '0.10' graphviz: - - '8' + - '12' # 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: - '1.52' harfbuzz: - - '8' + - '9' hdf4: - 4.2.15 hdf5: - - 1.14.2 + - 1.14.3 icu: - - '72' + - '73' +idyntree: + - '13' imath: - - 3.1.9 + - 3.1.12 ipopt: - - 3.14.12 + - 3.14.16 isl: - - '0.25' + - '0.26' jasper: - 4 jpeg: - 9 -lcms: +lcms2: - 2 lerc: - '4' libjpeg_turbo: - - 2.1.5 + - '3' libev: - 4.33 json_c: - - '0.17' + - '0.18' jsoncpp: - - 1.9.5 + - 1.9.6 kealib: - '1.5' krb5: - - '1.20' + - '1.21' +ldas_tools_framecpp: + - '2.9' libabseil: - - '20230802' + - '20240116' libabseil_static: - '20220623.0' libaec: - '1' libarchive: - '3.7' -# 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: - - 13 - - 12 - - 11.0.0 - - 10.0.1 + - '17.0' + - '16.1' + - 15 + - 14 +libarrow_all: + - '17.0' + - '16.1' + - 15 + - 14 libavif: - - '1.0.1' + - 1 libblitz: - 1.0.2 +libboost_devel: + - '1.84' +libboost_headers: + - '1.84' +libboost_python_devel: + - '1.84' libcint: - - '5.5' + - '6.1' libcurl: - 8 libcrc32c: @@ -447,121 +476,192 @@ libcrc32c: libdap4: - 3.20.6 libdeflate: - - '1.19' + - '1.21' +libduckdb_devel: + - '1' libeantic: - - 1 + - '2' libevent: - 2.1.12 libexactreal: - - '3' + - '4' libffi: - '3.4' libflatsurf: - 3 libflint: - - '2.9' -libgdal: - - '3.7' + - '3.0' +libframel: + - '8.41' libgit2: - - '1.7' + - '1.8' # Keep in sync with google_cloud_cpp libgoogle_cloud: - - '2.12' + - '2.30' +libgoogle_cloud_devel: + - '2.30' +libgoogle_cloud_all_devel: + - '2.30' +libgoogle_cloud_aiplatform_devel: + - '2.30' +libgoogle_cloud_automl_devel: + - '2.30' +libgoogle_cloud_bigquery_devel: + - '2.30' +libgoogle_cloud_bigtable_devel: + - '2.30' +libgoogle_cloud_compute_devel: + - '2.30' +libgoogle_cloud_dialogflow_cx_devel: + - '2.30' +libgoogle_cloud_dialogflow_es_devel: + - '2.30' +libgoogle_cloud_discoveryengine_devel: + - '2.30' +libgoogle_cloud_dlp_devel: + - '2.30' +libgoogle_cloud_iam_devel: + - '2.30' +libgoogle_cloud_oauth2_devel: + - '2.30' +libgoogle_cloud_policytroubleshooter_devel: + - '2.30' +libgoogle_cloud_pubsub_devel: + - '2.30' +libgoogle_cloud_spanner_devel: + - '2.30' +libgoogle_cloud_speech_devel: + - '2.30' +libgoogle_cloud_storage_devel: + - '2.30' libgrpc: - - '1.57' + - "1.62" libhugetlbfs: - 2 +libhwloc: + - 2.11.1 libhwy: - - '1.0' + - '1.1' libiconv: - 1 libidn2: - 2 libintervalxt: - 3 +libitk_devel: + - 5.4 libkml: - 1.3 +libkml_devel: + - 1.3 libiio: - 0 +libitk_devel: + - 5.4 +libmed: + - '4.1' libmatio: - - 1.5.23 + - 1.5.27 +libmatio_cpp: + - 0.2.5 libmicrohttpd: - - 0.9 + - '1.0' libnetcdf: - 4.9.2 +libode: + - 0.16.2 libopencv: - - 4.8.0 + - 4.10.0 +libopentelemetry_cpp: + - '1.16' libosqp: - 0.6.3 +libopenvino_dev: + - 2024.4.0 libpcap: - '1.10' libpng: - 1.6 libprotobuf: - - 4.23.4 + - 4.25.3 libpq: - - 15 + - '16' libraw: - '0.21' librdkafka: - - '2.2' + - '2.5' librsvg: - 2 libsecret: - 0.18 libsentencepiece: - - '0.1.99' + - 0.2.0 libsndfile: - '1.2' +libsoup: + - 3 libspatialindex: - - 1.9.3 + - 2.0.0 libssh: - 0.10 libssh2: - 1 libsvm: - - '332' + - '335' # keep libsqlite in sync with sqlite libsqlite: - 3 +libtensorflow: + - "2.16" +libtensorflow_cc: + - "2.16" libthrift: - - 0.18.1 + - 0.21.0 libtiff: - - '4.5' + - '4.7' +# keep in synch with pytorch +libtorch: + - '2.4' libunwind: - '1.6' libv8: - 8.9.83 +libvigra: + - '1.12' libvips: - 8 libwebp: - 1 libwebp_base: - 1 +libxcb: + - '1' libxml2: - - '2.11' + - 2 libxsmm: - 1 libuuid: - 2 +libyarp: + - 3.9.0 libzip: - 1 lmdb: - 0.9.29 log4cxx: - - 0.11.0 + - 1.2.0 lz4_c: - '1.9.3' lzo: - 2 metis: - - 5.1 + - 5.1.0 mimalloc: - - 2.1.2 + - 2.1.7 mkl: - - 2022 + - '2023' mkl_devel: - - 2022 + - 2023 mpg123: - '1.32' mpich: @@ -573,9 +673,9 @@ msgpack_c: msgpack_cxx: - 6 mumps_mpi: - - 5.2.1 + - 5.7.3 mumps_seq: - - 5.2.1 + - 5.7.3 nccl: - 2 ncurses: @@ -585,16 +685,16 @@ netcdf_cxx4: netcdf_fortran: - '4.6' nettle: - - '3.8' + - '3.9' nodejs: + - '20' - '18' - - '16' nss: - 3 nspr: - 4 nlopt: - - '2.7' + - '2.8' ntl: - '11.4.3' # we build for the oldest version possible of numpy for forward compatibility @@ -602,9 +702,8 @@ ntl: numpy: # part of a zip_keys: python, python_impl, numpy - 1.22 - - 1.22 - - 1.22 - 1.23 + - 1.26 occt: - 7.7.2 openblas: @@ -612,109 +711,133 @@ openblas: openexr: - '3.2' openh264: - - '2.3.1' + - 2.4.1 openjpeg: - '2' openmpi: - 4 +openslide: + - 4 openssl: - '3' -openturns: - - '1.20' orc: - - 1.9.0 + - 2.0.2 pango: - - 1.50 + - '1' pari: - 2.15.* *_pthread pcl: - - 1.13.1 + - 1.14.1 perl: - 5.32.1 petsc: - - '3.18' + - '3.21' petsc4py: - - '3.18' + - '3.21' +pugixml: + - '1.14' slepc: - - '3.18' + - '3.19' slepc4py: - - '3.18' + - '3.21' svt_av1: - - 1.7.0 + - 2.2.1 p11_kit: - '0.24' pcre: - '8' pcre2: - - '10.40' + - '10.44' +pdal: + - 2.8.0 +libpdal: + - 2.8.0 +libpdal_core: + - 2.8.0 pixman: - 0 poco: - - 1.12.4 + - 1.13.3 poppler: - - '23.07' + - '24.08' postgresql: - - 15 + - '16' postgresql_plpython: - - 15 + - '16' proj: - - 9.2.1 + - '9.5' pulseaudio: - - '16.1' + - '17.0' pulseaudio_client: - - '16.1' + - '17.0' pulseaudio_daemon: - - '16.1' + - '17.0' pybind11_abi: - 4 python: # part of a zip_keys: python, python_impl, numpy - - 3.8.* *_cpython - - 3.9.* *_cpython - 3.10.* *_cpython - 3.11.* *_cpython + - 3.12.* *_cpython python_impl: # part of a zip_keys: python, python_impl, numpy - cpython - cpython - cpython - - cpython +is_freethreading: + - false +# Keep in sync with libtorch pytorch: - - '2.0' + - '2.4' pyqt: - 5.15 pyqtwebengine: - 5.15 pyqtchart: - 5.15 +qhull: + - 2020.2 +qpdf: + - 11 qt: - 5.15 qt_main: - 5.15 qt6_main: - - '6.5' + - '6.7' qtkeychain: - '0.14' +rdma_core: + - '53' re2: - - 2023.03.02 + - 2023.09.01 readline: - "8" rocksdb: - - '7.9' + - '9.1' root_base: - - 6.28.4 + - 6.30.4 + - 6.32.0 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: - - 6.0.9 + - 7.0.4 ptscotch: - - 6.0.9 + - 7.0.4 +s2geography: + - 0.1.2 +s2geometry: + - 0.11.1 s2n: - - 1.3.54 + - 1.5.5 sdl2: - '2' sdl2_image: @@ -726,52 +849,60 @@ sdl2_net: sdl2_ttf: - '2' singular: - - 4.2.1.p3 + - 4.4.0 snappy: - - 1 + - 1.2 soapysdr: - '0.8' sox: - 14.4.2 spdlog: - - '1.11' + - '1.12' # keep sqlite in sync with libsqlite sqlite: - 3 srm_ifce: - 1.24.6 starlink_ast: - - '9.2.7' + - 9.2.11 suitesparse: - - 5 + - '7' superlu_dist: - - 7.1.1 + - '9' tbb: - '2021' tbb_devel: - '2021' +tensorflow: + - "2.16" thrift_cpp: - - 0.18.1 + - 0.21.0 tinyxml2: - - 9 + - '10' tk: - 8.6 # [not ppc64le] tiledb: - - '2.16' + - '2.26' +ucc: + - 1 ucx: - - '1.15.0' + - '1.17' uhd: - - 4.5.0 + - 4.7.0 urdfdom: - - 3.1 + - '4.0' vc: # [win] - 14 # [win] +vigra: + - '1.12' vlfeat: - 0.9.21 volk: - - '3.0' + - '3.1' vtk: - - 9.2.5 + - 9.3.0 +vtk_base: + - 9.3.0 wcslib: - '8' wxwidgets: @@ -787,12 +918,12 @@ xrootd: xz: - 5 zeromq: - - 4.3.4 + - '4.3.5' zfp: - 1.0 zlib: - - 1.2 + - 1 zlib_ng: - - 2.0 + - '2.2' zstd: - '1.5' diff --git a/gdb-multi-arch/meta.yaml b/gdb-multi-arch/meta.yaml index 9fa5acb..bcd07cb 100644 --- a/gdb-multi-arch/meta.yaml +++ b/gdb-multi-arch/meta.yaml @@ -4,7 +4,7 @@ package: name: {{ name }} - version: {{ version }}.memfault1 + version: {{ version }}.memfault2 source: - url: https://github.com/bminor/binutils-gdb/archive/gdb-{{ version }}-release.tar.gz @@ -51,7 +51,8 @@ requirements: test: commands: - - gdb -ex "print 1" --batch + - gdb --version + - gdb -nx --batch -ex "print 1" about: home: https://www.gnu.org/software/gdb/ diff --git a/gdb-xtensa-esp32-elf/conda_build_config.yaml b/gdb-xtensa-esp32-elf/conda_build_config.yaml index e641a2f..2f6a7c3 100644 --- a/gdb-xtensa-esp32-elf/conda_build_config.yaml +++ b/gdb-xtensa-esp32-elf/conda_build_config.yaml @@ -4,38 +4,44 @@ c_compiler: - vs2019 # [win and x86_64] - vs2022 # [win and arm64] c_compiler_version: # [unix] - - 12 # [linux] - - 15 # [osx] - - 7 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 9 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] + - 13 # [linux] + - 17 # [osx] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [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.17 # [linux] + - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 10.13 # [osx and x86_64] + - 11.0 # [osx and arm64] cxx_compiler: - gxx # [linux] - clangxx # [osx] - vs2019 # [win and x86_64] - vs2022 # [win and arm64] cxx_compiler_version: # [unix] - - 12 # [linux] - - 15 # [osx] - - 7 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 9 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] + - 13 # [linux] + - 17 # [osx] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] llvm_openmp: # [osx] - - 15 # [osx] + - 17 # [osx] fortran_compiler: # [unix or win64] - gfortran # [linux64 or (osx and x86_64)] - gfortran # [aarch64 or ppc64le or armv7l or s390x] - flang # [win64] fortran_compiler_version: # [unix or win64] - - 12 # [linux] - - 12 # [osx] + - 13 # [linux] + - 13 # [osx] - 5 # [win64] - - 7 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 9 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux64] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] m2w64_c_compiler: # [win] - m2w64-toolchain # [win] m2w64_cxx_compiler: # [win] @@ -45,26 +51,18 @@ m2w64_fortran_compiler: # [win] cuda_compiler: - None - - nvcc # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - nvcc # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - nvcc # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - nvcc # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cuda-nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version: - None - - 10.2 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 11.0 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 11.1 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 11.2 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.8 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12.0 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version_min: - None # [osx] - - 10.2 # [linux64 or win64] - - 11.2 # [linux and (ppc64le or aarch64)] -cudnn: - - undefined - - 7 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 8 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 8 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - 8 # [(linux64 or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.8 # [linux or win64] + +arm_variant_type: # [aarch64] + - sbsa # [aarch64] _libgcc_mutex: - 0.1 conda_forge @@ -106,76 +104,81 @@ 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.9 # [osx and x86_64] + - 10.13 # [osx and x86_64] VERBOSE_AT: - V=1 VERBOSE_CM: - VERBOSE=1 -# dual build configuration channel_sources: - - conda-forge # [not s390x] - - https://conda-web.anaconda.org/conda-forge # [s390x] + - conda-forge channel_targets: - conda-forge main cdt_name: # [linux] - - cos6 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos6"] - - cos7 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos7"] - - cos7 # [linux and aarch64] - - cos7 # [linux and ppc64le] - - cos7 # [linux and armv7l] - - cos7 # [linux and s390x] + - cos7 # [linux] - - cos6 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos6"] - - cos7 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos7"] - - cos7 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - cos7 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - cos7 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cos7 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cos7 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux-")] + # Native builds - quay.io/condaforge/linux-anvil-cos7-x86_64 # [os.environ.get("BUILD_PLATFORM") == "linux-64"] - quay.io/condaforge/linux-anvil-aarch64 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - 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"] - - quay.io/condaforge/linux-anvil-cos7-cuda:10.2 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:11.0 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] - - quay.io/condaforge/linux-anvil-cuda:11.1 # [linux64 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 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + # 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 12 + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + # case: native compilation (build == target) + - quay.io/condaforge/linux-anvil-ppc64le # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - quay.io/condaforge/linux-anvil-aarch64 # [aarch64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + # case: cross-compilation (build != target) + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [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] - - cudnn # [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"] - 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"] - - cudnn # [win64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - cuda_compiler # [win64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - cuda_compiler_version # [win64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] - - python - numpy - python_impl - # transition until arrow_cpp can be dropped for arrow 13.x - - - arrow_cpp - libarrow - # until libprotobuf 3.21->4.23 migration is complete - - - - libgrpc - - libprotobuf + - libarrow_all # aarch64 specifics because conda-build sets many things to centos 6 @@ -191,27 +194,8 @@ 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 - graphviz: - max_pin: x - libsvm: - max_pin: x netcdf-cxx4: max_pin: x.x - occt: - max_pin: x.x - poppler: - max_pin: x.x - r-base: - max_pin: x.x - min_pin: x.x vlfeat: max_pin: x.x.x @@ -234,70 +218,82 @@ blas_impl: # this output was dropped as of libabseil 20230125 abseil_cpp: - '20220623.0' +ace: + - '8.0.1' alsa_lib: - - 1.2.8 + - '1.2' antic: - 0.2 aom: - - 3.5 + - '3.9' arb: - '2.23' arpack: - - 3.7 -# keep in sync with libarrow -arrow_cpp: - - 12 - - 11.0.0 - - 10.0.1 - - 9.0.0 + - '3.9' assimp: - - 5.2.5 + - 5.4.2 attr: - 2.5 aws_c_auth: - - 0.7.0 + - 0.7.31 aws_c_cal: - - 0.6.0 + - 0.7.4 aws_c_common: - - 0.8.23 + - 0.9.28 +aws_c_compression: + - 0.2.19 # coupled to aws_c_common version bump, see # https://github.com/conda-forge/aws-c-http-feedstock/pull/109 aws_c_event_stream: - - 0.3.1 + - 0.4.3 aws_c_http: - - 0.7.10 + - 0.8.10 # the builds got coupled because 0.2.4 landed before the this migrator finished aws_c_io: - - 0.13.28 + - 0.14.18 # the builds got coupled because 0.2.4 landed before the io migrator aws_c_mqtt: - - 0.8.14 + - 0.10.7 aws_c_s3: - - 0.3.13 + - 0.6.6 aws_c_sdkutils: - - 0.1.11 + - 0.1.19 aws_checksums: - - 0.1.16 + - 0.1.20 aws_crt_cpp: - - 0.20.3 + - 0.28.3 aws_sdk_cpp: - - 1.10.57 -boost: - - 1.78.0 -boost_cpp: - - 1.78.0 + - 1.11.407 +azure_core_cpp: + - 1.14.0 +azure_identity_cpp: + - 1.10.0 +azure_storage_blobs_cpp: + - 12.13.0 +azure_storage_common_cpp: + - 12.8.0 +azure_storage_files_datalake_cpp: + - 12.12.0 +azure_storage_files_shares_cpp: + - 12.11.0 +azure_storage_queues_cpp: + - 12.4.0 +bullet_cpp: + - 3.25 bzip2: - 1 c_ares: - 1 +c_blosc2: + - '2.15' cairo: - 1 capnproto: - - 0.10.2 + - 1.0.2 ccr: - 1.3 cfitsio: - - 4.1.0 + - 4.3.1 coin_or_cbc: - 2.10 coincbc: @@ -312,8 +308,10 @@ coin_or_utils: - 2.11 console_bridge: - 1.0 +cudnn: + - 8 cutensor: - - 1 + - 2 curl: - 8 dav1d: @@ -325,53 +323,57 @@ dbus: dcap: - 2.47 eclib: - - '20230424' + - '20231211' elfutils: - - 0.189.memfault1 + - 0.189 exiv2: - - 0.27 + - '0.28' expat: - 2 ffmpeg: - - '6' + - '7' fftw: - 3 flann: - - 1.9.1 + - 1.9.2 flatbuffers: - - 23.5.26 + - 24.3.25 fmt: - - '9' + - '10' fontconfig: - 2 freetype: - 2 gct: - - 6.2.1629922860 + - 6.2.1705709074 gf2x: - '1.3' gdk_pixbuf: - 2 gnuradio_core: - - 3.10.6 + - 3.10.11 gnutls: - - 3.7 + - '3.8' gsl: - 2.7 gsoap: - 2.8.123 gstreamer: - - '1.22' + - '1.24' gst_plugins_base: - - '1.22' + - '1.24' gdal: - - '3.6' + - '3.9' +libgdal: + - '3.9' +libgdal_core: + - '3.9' geos: - - 3.11.2 + - 3.12.2 geotiff: - - 1.7.1 + - 1.7.3 gfal2: - - '2.21' + - '2.23' gflags: - 2.2 giflib: @@ -381,79 +383,92 @@ glew: glib: - '2' glog: - - '0.6' + - '0.7' 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.12' + - '2.30' google_cloud_cpp_common: - 0.25.0 googleapis_cpp: - '0.10' graphviz: - - '8' + - '12' # 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: - '1.52' harfbuzz: - - '6' + - '9' hdf4: - 4.2.15 hdf5: - - 1.12.2 + - 1.14.3 icu: - - '70' + - '73' +idyntree: + - '13' imath: - - 3.1.9 + - 3.1.12 ipopt: - - 3.14.12 + - 3.14.16 isl: - - '0.25' + - '0.26' jasper: - 4 jpeg: - 9 -lcms: +lcms2: - 2 lerc: - '4' libjpeg_turbo: - - 2 + - '3' libev: - 4.33 json_c: - - '0.16' + - '0.18' jsoncpp: - - 1.9.5 + - 1.9.6 kealib: - '1.5' krb5: - - '1.19' + - '1.21' +ldas_tools_framecpp: + - '2.9' libabseil: - - '20230125' + - '20240116' libabseil_static: - '20220623.0' libaec: - '1' libarchive: - - '3.6' -# keep in sync with arrow_cpp (libarrow exists only from 10.x, -# but make sure we have same length for zip as arrow_cpp) + - '3.7' libarrow: - - 12 - - 11.0.0 - - 10.0.1 - - 9.0.0 + - '17.0' + - '16.1' + - 15 + - 14 +libarrow_all: + - '17.0' + - '16.1' + - 15 + - 14 libavif: - - 0.11.1 + - 1 libblitz: - 1.0.2 +libboost_devel: + - '1.84' +libboost_headers: + - '1.84' +libboost_python_devel: + - '1.84' libcint: - - '5.2' + - '6.1' libcurl: - 8 libcrc32c: @@ -461,129 +476,206 @@ libcrc32c: libdap4: - 3.20.6 libdeflate: - - '1.18' + - '1.21' +libduckdb_devel: + - '1' libeantic: - - 1 + - '2' libevent: - 2.1.12 libexactreal: - - '3' + - '4' libffi: - '3.4' libflatsurf: - 3 libflint: - - '2.9' -libgdal: - - '3.6' + - '3.0' +libframel: + - '8.41' libgit2: - - '1.6' + - '1.8' # Keep in sync with google_cloud_cpp libgoogle_cloud: - - '2.12' + - '2.30' +libgoogle_cloud_devel: + - '2.30' +libgoogle_cloud_all_devel: + - '2.30' +libgoogle_cloud_aiplatform_devel: + - '2.30' +libgoogle_cloud_automl_devel: + - '2.30' +libgoogle_cloud_bigquery_devel: + - '2.30' +libgoogle_cloud_bigtable_devel: + - '2.30' +libgoogle_cloud_compute_devel: + - '2.30' +libgoogle_cloud_dialogflow_cx_devel: + - '2.30' +libgoogle_cloud_dialogflow_es_devel: + - '2.30' +libgoogle_cloud_discoveryengine_devel: + - '2.30' +libgoogle_cloud_dlp_devel: + - '2.30' +libgoogle_cloud_iam_devel: + - '2.30' +libgoogle_cloud_oauth2_devel: + - '2.30' +libgoogle_cloud_policytroubleshooter_devel: + - '2.30' +libgoogle_cloud_pubsub_devel: + - '2.30' +libgoogle_cloud_spanner_devel: + - '2.30' +libgoogle_cloud_speech_devel: + - '2.30' +libgoogle_cloud_storage_devel: + - '2.30' libgrpc: - - '1.52' + - "1.62" libhugetlbfs: - 2 +libhwloc: + - 2.11.1 libhwy: - - '1.0' + - '1.1' libiconv: - 1 libidn2: - 2 libintervalxt: - 3 +libitk_devel: + - 5.4 libkml: - 1.3 +libkml_devel: + - 1.3 libiio: - 0 +libitk_devel: + - 5.4 +libmed: + - '4.1' libmatio: - - 1.5.21 + - 1.5.27 +libmatio_cpp: + - 0.2.5 libmicrohttpd: - - 0.9 + - '1.0' libnetcdf: - - 4.8.1 + - 4.9.2 +libode: + - 0.16.2 libopencv: - - 4.7.0 + - 4.10.0 +libopentelemetry_cpp: + - '1.16' libosqp: - 0.6.3 +libopenvino_dev: + - 2024.4.0 libpcap: - '1.10' libpng: - 1.6 libprotobuf: - - '3.21' + - 4.25.3 libpq: - - 15 + - '16' libraw: - '0.21' librdkafka: - - '1.9' + - '2.5' librsvg: - 2 libsecret: - 0.18 libsentencepiece: - - '0.1.99' + - 0.2.0 libsndfile: - '1.2' +libsoup: + - 3 libspatialindex: - - 1.9.3 + - 2.0.0 libssh: - 0.10 libssh2: - 1 libsvm: - - '325' + - '335' # keep libsqlite in sync with sqlite libsqlite: - 3 +libtensorflow: + - "2.16" +libtensorflow_cc: + - "2.16" libthrift: - - 0.18.1 + - 0.21.0 libtiff: - - 4.4 + - '4.7' +# keep in synch with pytorch +libtorch: + - '2.4' libunwind: - '1.6' libv8: - 8.9.83 +libvigra: + - '1.12' libvips: - 8 libwebp: - 1 libwebp_base: - 1 +libxcb: + - '1' libxml2: - - 2.10 + - 2 libxsmm: - 1 libuuid: - 2 +libyarp: + - 3.9.0 libzip: - 1 +lmdb: + - 0.9.29 log4cxx: - - 0.11.0 + - 1.2.0 lz4_c: - '1.9.3' lzo: - 2 metis: - - 5.1 + - 5.1.0 mimalloc: - - 2.1.1 + - 2.1.7 mkl: - - 2022 + - '2023' mkl_devel: - - 2022 + - 2023 mpg123: - - '1.31' + - '1.32' mpich: - 4 mpfr: - 4 +msgpack_c: + - 6 +msgpack_cxx: + - 6 mumps_mpi: - - 5.2.1 + - 5.7.3 mumps_seq: - - 5.2.1 + - 5.7.3 nccl: - 2 ncurses: @@ -591,130 +683,161 @@ ncurses: netcdf_cxx4: - 4.3 netcdf_fortran: - - 4.5 + - '4.6' nettle: - - '3.8' + - '3.9' nodejs: + - '20' - '18' - - '16' nss: - 3 nspr: - 4 nlopt: - - '2.7' + - '2.8' ntl: - '11.4.3' # we build for the oldest version possible of numpy for forward compatibility +# we roughly follow NEP29 in choosing the oldest version numpy: # part of a zip_keys: python, python_impl, numpy - - 1.21 - - 1.21 - - 1.21 + - 1.22 + - 1.23 + - 1.26 occt: - - '7.7' + - 7.7.2 openblas: - 0.3.* openexr: - - '3.1' + - '3.2' openh264: - - '2.3.1' + - 2.4.1 openjpeg: - '2' openmpi: - 4 +openslide: + - 4 openssl: - '3' -openturns: - - '1.20' orc: - - 1.8.4 + - 2.0.2 pango: - - 1.50 + - '1' pari: - 2.15.* *_pthread pcl: - - 1.13.0 + - 1.14.1 perl: - 5.32.1 petsc: - - '3.18' + - '3.21' petsc4py: - - '3.18' + - '3.21' +pugixml: + - '1.14' slepc: - - '3.18' + - '3.19' slepc4py: - - '3.18' + - '3.21' svt_av1: - - 1.6.0 + - 2.2.1 p11_kit: - '0.24' pcre: - '8' pcre2: - - '10.40' + - '10.44' +pdal: + - 2.8.0 +libpdal: + - 2.8.0 +libpdal_core: + - 2.8.0 pixman: - 0 poco: - - 1.12.4 + - 1.13.3 poppler: - - '22.12' + - '24.08' postgresql: - - 15 + - '16' postgresql_plpython: - - 15 + - '16' proj: - - 9.2.0 + - '9.5' pulseaudio: - - '16.1' + - '17.0' +pulseaudio_client: + - '17.0' +pulseaudio_daemon: + - '17.0' pybind11_abi: - 4 python: # part of a zip_keys: python, python_impl, numpy - - 3.8.* *_cpython - - 3.9.* *_cpython - 3.10.* *_cpython + - 3.11.* *_cpython + - 3.12.* *_cpython python_impl: # part of a zip_keys: python, python_impl, numpy - cpython - cpython - cpython +is_freethreading: + - false +# Keep in sync with libtorch pytorch: - - '2.0' + - '2.4' pyqt: - 5.15 pyqtwebengine: - 5.15 pyqtchart: - 5.15 +qhull: + - 2020.2 +qpdf: + - 11 qt: - 5.15 qt_main: - 5.15 qt6_main: - - '6.5' + - '6.7' qtkeychain: - '0.14' +rdma_core: + - '53' re2: - - 2023.03.02 + - 2023.09.01 readline: - "8" rocksdb: - - "6.10" + - '9.1' root_base: - - 6.26.10 + - 6.30.4 + - 6.32.0 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: - - 6.0.9 + - 7.0.4 ptscotch: - - 6.0.9 + - 7.0.4 +s2geography: + - 0.1.2 +s2geometry: + - 0.11.1 s2n: - - 1.3.46 + - 1.5.5 sdl2: - '2' sdl2_image: @@ -726,54 +849,62 @@ sdl2_net: sdl2_ttf: - '2' singular: - - 4.2.1.p3 + - 4.4.0 snappy: - - 1 + - 1.2 soapysdr: - '0.8' sox: - 14.4.2 spdlog: - - '1.11' + - '1.12' # keep sqlite in sync with libsqlite sqlite: - 3 srm_ifce: - 1.24.6 starlink_ast: - - '9.2.7' + - 9.2.11 suitesparse: - - 5 + - '7' superlu_dist: - - 7.1.1 + - '9' tbb: - '2021' tbb_devel: - '2021' +tensorflow: + - "2.16" thrift_cpp: - - 0.18.1 + - 0.21.0 tinyxml2: - - 9 + - '10' tk: - 8.6 # [not ppc64le] tiledb: - - '2.13' + - '2.26' +ucc: + - 1 ucx: - - 1.14.0 + - '1.17' uhd: - - 4.4.0 + - 4.7.0 urdfdom: - - 3.1 + - '4.0' vc: # [win] - 14 # [win] +vigra: + - '1.12' vlfeat: - 0.9.21 volk: - - '3.0' + - '3.1' vtk: - - 9.2.5 + - 9.3.0 +vtk_base: + - 9.3.0 wcslib: - - '7' + - '8' wxwidgets: - '3.2' x264: @@ -787,12 +918,12 @@ xrootd: xz: - 5 zeromq: - - 4.3.4 + - '4.3.5' zfp: - 1.0 zlib: - - 1.2 + - 1 zlib_ng: - - 2.0 + - '2.2' zstd: - '1.5' diff --git a/gdb-xtensa-esp32-elf/meta.yaml b/gdb-xtensa-esp32-elf/meta.yaml index 202d822..e877898 100644 --- a/gdb-xtensa-esp32-elf/meta.yaml +++ b/gdb-xtensa-esp32-elf/meta.yaml @@ -3,7 +3,7 @@ package: name: {{ name }} - version: {{ version }}.memfault4 + version: {{ version }}.memfault5 source: - git_url: https://github.com/espressif/binutils-gdb.git diff --git a/gdb-xtensa-lx106-elf/conda_build_config.yaml b/gdb-xtensa-lx106-elf/conda_build_config.yaml index 18bc1e1..2f6a7c3 100644 --- a/gdb-xtensa-lx106-elf/conda_build_config.yaml +++ b/gdb-xtensa-lx106-elf/conda_build_config.yaml @@ -4,29 +4,44 @@ c_compiler: - vs2019 # [win and x86_64] - vs2022 # [win and arm64] c_compiler_version: # [unix] - - 12 # [linux] - - 16 # [osx] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 13 # [linux] + - 17 # [osx] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [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.17 # [linux] + - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 2.17 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 10.13 # [osx and x86_64] + - 11.0 # [osx and arm64] cxx_compiler: - gxx # [linux] - clangxx # [osx] - vs2019 # [win and x86_64] - vs2022 # [win and arm64] cxx_compiler_version: # [unix] - - 12 # [linux] - - 16 # [osx] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 13 # [linux] + - 17 # [osx] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] llvm_openmp: # [osx] - - 16 # [osx] + - 17 # [osx] fortran_compiler: # [unix or win64] - gfortran # [linux64 or (osx and x86_64)] - gfortran # [aarch64 or ppc64le or armv7l or s390x] - flang # [win64] fortran_compiler_version: # [unix or win64] - - 12 # [linux] - - 12 # [osx] + - 13 # [linux] + - 13 # [osx] - 5 # [win64] - - 10 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 11 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] + - 12 # [os.environ.get("CF_CUDA_ENABLED", "False") == "True" and linux] m2w64_c_compiler: # [win] - m2w64-toolchain # [win] m2w64_cxx_compiler: # [win] @@ -37,12 +52,14 @@ m2w64_fortran_compiler: # [win] cuda_compiler: - None - nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cuda-nvcc # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version: - None - - 11.2 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 11.8 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - 12.0 # [(linux or win64) and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] cuda_compiler_version_min: - None # [osx] - - 11.2 # [linux or win64] + - 11.8 # [linux or win64] arm_variant_type: # [aarch64] - sbsa # [aarch64] @@ -87,59 +104,70 @@ 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.9 # [osx and x86_64] + - 10.13 # [osx and x86_64] VERBOSE_AT: - V=1 VERBOSE_CM: - VERBOSE=1 -# dual build configuration channel_sources: - - conda-forge # [not s390x] - - https://conda-web.anaconda.org/conda-forge # [s390x] + - conda-forge channel_targets: - conda-forge main cdt_name: # [linux] - - cos6 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos6"] - - cos7 # [linux64 and os.environ.get("DEFAULT_LINUX_VERSION", "cos6") == "cos7"] - - cos7 # [linux and aarch64] - - cos7 # [linux and ppc64le] - - cos7 # [linux and armv7l] - - cos7 # [linux and s390x] + - cos7 # [linux] - cos7 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] + - cos7 # [linux and os.environ.get("CF_CUDA_ENABLED", "False") == "True"] docker_image: # [os.environ.get("BUILD_PLATFORM", "").startswith("linux-")] # Native builds - quay.io/condaforge/linux-anvil-cos7-x86_64 # [os.environ.get("BUILD_PLATFORM") == "linux-64"] - quay.io/condaforge/linux-anvil-aarch64 # [os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] - 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.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"] + # 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 12 + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + # case: native compilation (build == target) + - quay.io/condaforge/linux-anvil-ppc64le # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-ppc64le"] + - quay.io/condaforge/linux-anvil-aarch64 # [aarch64 and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-aarch64"] + # case: cross-compilation (build != target) + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [ppc64le and os.environ.get("CF_CUDA_ENABLED", "False") == "True" and os.environ.get("BUILD_PLATFORM") == "linux-64"] + - quay.io/condaforge/linux-anvil-cos7-x86_64 # [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"] @@ -148,16 +176,9 @@ zip_keys: - python - numpy - python_impl - # transition until arrow_cpp can be dropped for arrow 13.x - - - arrow_cpp - libarrow - # 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 + - libarrow_all # aarch64 specifics because conda-build sets many things to centos 6 @@ -173,27 +194,8 @@ 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 - graphviz: - max_pin: x - libsvm: - max_pin: x netcdf-cxx4: max_pin: x.x - occt: - max_pin: x.x - poppler: - max_pin: x.x - r-base: - max_pin: x.x - min_pin: x.x vlfeat: max_pin: x.x.x @@ -216,72 +218,82 @@ blas_impl: # this output was dropped as of libabseil 20230125 abseil_cpp: - '20220623.0' +ace: + - '8.0.1' alsa_lib: - - 1.2.9 + - '1.2' antic: - 0.2 aom: - - '3.6' + - '3.9' arb: - '2.23' arpack: - - 3.7 -# keep in sync with libarrow -arrow_cpp: - - 13 - - 12 - - 11.0.0 - - 10.0.1 + - '3.9' assimp: - - 5.2.5 + - 5.4.2 attr: - 2.5 aws_c_auth: - - 0.7.4 + - 0.7.31 aws_c_cal: - - 0.6.2 + - 0.7.4 aws_c_common: - - 0.9.3 + - 0.9.28 aws_c_compression: - - 0.2.17 + - 0.2.19 # coupled to aws_c_common version bump, see # https://github.com/conda-forge/aws-c-http-feedstock/pull/109 aws_c_event_stream: - - 0.3.2 + - 0.4.3 aws_c_http: - - 0.7.13 + - 0.8.10 # the builds got coupled because 0.2.4 landed before the this migrator finished aws_c_io: - - 0.13.32 + - 0.14.18 # the builds got coupled because 0.2.4 landed before the io migrator aws_c_mqtt: - - 0.9.6 + - 0.10.7 aws_c_s3: - - 0.3.17 + - 0.6.6 aws_c_sdkutils: - - 0.1.12 + - 0.1.19 aws_checksums: - - 0.1.17 + - 0.1.20 aws_crt_cpp: - - 0.23.1 + - 0.28.3 aws_sdk_cpp: - - 1.11.156 -boost: - - 1.78.0 -boost_cpp: - - 1.78.0 + - 1.11.407 +azure_core_cpp: + - 1.14.0 +azure_identity_cpp: + - 1.10.0 +azure_storage_blobs_cpp: + - 12.13.0 +azure_storage_common_cpp: + - 12.8.0 +azure_storage_files_datalake_cpp: + - 12.12.0 +azure_storage_files_shares_cpp: + - 12.11.0 +azure_storage_queues_cpp: + - 12.4.0 +bullet_cpp: + - 3.25 bzip2: - 1 c_ares: - 1 +c_blosc2: + - '2.15' cairo: - 1 capnproto: - - 0.10.2 + - 1.0.2 ccr: - 1.3 cfitsio: - - 4.2.0 + - 4.3.1 coin_or_cbc: - 2.10 coincbc: @@ -299,7 +311,7 @@ console_bridge: cudnn: - 8 cutensor: - - 1 + - 2 curl: - 8 dav1d: @@ -311,53 +323,57 @@ dbus: dcap: - 2.47 eclib: - - '20230424' + - '20231211' elfutils: - - 0.189.memfault1 + - 0.189 exiv2: - - 0.27 + - '0.28' expat: - 2 ffmpeg: - - '6' + - '7' fftw: - 3 flann: - - 1.9.1 + - 1.9.2 flatbuffers: - - 23.5.26 + - 24.3.25 fmt: - - '9' + - '10' fontconfig: - 2 freetype: - 2 gct: - - 6.2.1629922860 + - 6.2.1705709074 gf2x: - '1.3' gdk_pixbuf: - 2 gnuradio_core: - - 3.10.7 + - 3.10.11 gnutls: - - 3.7 + - '3.8' gsl: - 2.7 gsoap: - 2.8.123 gstreamer: - - '1.22' + - '1.24' gst_plugins_base: - - '1.22' + - '1.24' gdal: - - '3.7' + - '3.9' +libgdal: + - '3.9' +libgdal_core: + - '3.9' geos: - - 3.12.0 + - 3.12.2 geotiff: - - 1.7.1 + - 1.7.3 gfal2: - - '2.21' + - '2.23' gflags: - 2.2 giflib: @@ -367,79 +383,92 @@ glew: glib: - '2' glog: - - '0.6' + - '0.7' 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.12' + - '2.30' google_cloud_cpp_common: - 0.25.0 googleapis_cpp: - '0.10' graphviz: - - '8' + - '12' # 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: - '1.52' harfbuzz: - - '8' + - '9' hdf4: - 4.2.15 hdf5: - - 1.14.2 + - 1.14.3 icu: - - '72' + - '73' +idyntree: + - '13' imath: - - 3.1.9 + - 3.1.12 ipopt: - - 3.14.12 + - 3.14.16 isl: - - '0.25' + - '0.26' jasper: - 4 jpeg: - 9 -lcms: +lcms2: - 2 lerc: - '4' libjpeg_turbo: - - 2.1.5 + - '3' libev: - 4.33 json_c: - - '0.17' + - '0.18' jsoncpp: - - 1.9.5 + - 1.9.6 kealib: - '1.5' krb5: - - '1.20' + - '1.21' +ldas_tools_framecpp: + - '2.9' libabseil: - - '20230125' + - '20240116' libabseil_static: - '20220623.0' libaec: - '1' libarchive: - '3.7' -# 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: - - 13 - - 12 - - 11.0.0 - - 10.0.1 + - '17.0' + - '16.1' + - 15 + - 14 +libarrow_all: + - '17.0' + - '16.1' + - 15 + - 14 libavif: - - '1.0.1' + - 1 libblitz: - 1.0.2 +libboost_devel: + - '1.84' +libboost_headers: + - '1.84' +libboost_python_devel: + - '1.84' libcint: - - '5.5' + - '6.1' libcurl: - 8 libcrc32c: @@ -447,121 +476,192 @@ libcrc32c: libdap4: - 3.20.6 libdeflate: - - '1.19' + - '1.21' +libduckdb_devel: + - '1' libeantic: - - 1 + - '2' libevent: - 2.1.12 libexactreal: - - '3' + - '4' libffi: - '3.4' libflatsurf: - 3 libflint: - - '2.9' -libgdal: - - '3.7' + - '3.0' +libframel: + - '8.41' libgit2: - - '1.7' + - '1.8' # Keep in sync with google_cloud_cpp libgoogle_cloud: - - '2.12' + - '2.30' +libgoogle_cloud_devel: + - '2.30' +libgoogle_cloud_all_devel: + - '2.30' +libgoogle_cloud_aiplatform_devel: + - '2.30' +libgoogle_cloud_automl_devel: + - '2.30' +libgoogle_cloud_bigquery_devel: + - '2.30' +libgoogle_cloud_bigtable_devel: + - '2.30' +libgoogle_cloud_compute_devel: + - '2.30' +libgoogle_cloud_dialogflow_cx_devel: + - '2.30' +libgoogle_cloud_dialogflow_es_devel: + - '2.30' +libgoogle_cloud_discoveryengine_devel: + - '2.30' +libgoogle_cloud_dlp_devel: + - '2.30' +libgoogle_cloud_iam_devel: + - '2.30' +libgoogle_cloud_oauth2_devel: + - '2.30' +libgoogle_cloud_policytroubleshooter_devel: + - '2.30' +libgoogle_cloud_pubsub_devel: + - '2.30' +libgoogle_cloud_spanner_devel: + - '2.30' +libgoogle_cloud_speech_devel: + - '2.30' +libgoogle_cloud_storage_devel: + - '2.30' libgrpc: - - '1.56' + - "1.62" libhugetlbfs: - 2 +libhwloc: + - 2.11.1 libhwy: - - '1.0' + - '1.1' libiconv: - 1 libidn2: - 2 libintervalxt: - 3 +libitk_devel: + - 5.4 libkml: - 1.3 +libkml_devel: + - 1.3 libiio: - 0 +libitk_devel: + - 5.4 +libmed: + - '4.1' libmatio: - - 1.5.23 + - 1.5.27 +libmatio_cpp: + - 0.2.5 libmicrohttpd: - - 0.9 + - '1.0' libnetcdf: - 4.9.2 +libode: + - 0.16.2 libopencv: - - 4.8.0 + - 4.10.0 +libopentelemetry_cpp: + - '1.16' libosqp: - 0.6.3 +libopenvino_dev: + - 2024.4.0 libpcap: - '1.10' libpng: - 1.6 libprotobuf: - - 4.23.3 + - 4.25.3 libpq: - - 15 + - '16' libraw: - '0.21' librdkafka: - - '2.2' + - '2.5' librsvg: - 2 libsecret: - 0.18 libsentencepiece: - - '0.1.99' + - 0.2.0 libsndfile: - '1.2' +libsoup: + - 3 libspatialindex: - - 1.9.3 + - 2.0.0 libssh: - 0.10 libssh2: - 1 libsvm: - - '332' + - '335' # keep libsqlite in sync with sqlite libsqlite: - 3 +libtensorflow: + - "2.16" +libtensorflow_cc: + - "2.16" libthrift: - - 0.18.1 + - 0.21.0 libtiff: - - '4.5' + - '4.7' +# keep in synch with pytorch +libtorch: + - '2.4' libunwind: - '1.6' libv8: - 8.9.83 +libvigra: + - '1.12' libvips: - 8 libwebp: - 1 libwebp_base: - 1 +libxcb: + - '1' libxml2: - - '2.11' + - 2 libxsmm: - 1 libuuid: - 2 +libyarp: + - 3.9.0 libzip: - 1 lmdb: - 0.9.29 log4cxx: - - 0.11.0 + - 1.2.0 lz4_c: - '1.9.3' lzo: - 2 metis: - - 5.1 + - 5.1.0 mimalloc: - - 2.1.2 + - 2.1.7 mkl: - - 2022 + - '2023' mkl_devel: - - 2022 + - 2023 mpg123: - '1.32' mpich: @@ -573,9 +673,9 @@ msgpack_c: msgpack_cxx: - 6 mumps_mpi: - - 5.2.1 + - 5.7.3 mumps_seq: - - 5.2.1 + - 5.7.3 nccl: - 2 ncurses: @@ -585,16 +685,16 @@ netcdf_cxx4: netcdf_fortran: - '4.6' nettle: - - '3.8' + - '3.9' nodejs: + - '20' - '18' - - '16' nss: - 3 nspr: - 4 nlopt: - - '2.7' + - '2.8' ntl: - '11.4.3' # we build for the oldest version possible of numpy for forward compatibility @@ -602,9 +702,8 @@ ntl: numpy: # part of a zip_keys: python, python_impl, numpy - 1.22 - - 1.22 - - 1.22 - 1.23 + - 1.26 occt: - 7.7.2 openblas: @@ -612,109 +711,133 @@ openblas: openexr: - '3.2' openh264: - - '2.3.1' + - 2.4.1 openjpeg: - '2' openmpi: - 4 +openslide: + - 4 openssl: - '3' -openturns: - - '1.20' orc: - - 1.9.0 + - 2.0.2 pango: - - 1.50 + - '1' pari: - 2.15.* *_pthread pcl: - - 1.13.1 + - 1.14.1 perl: - 5.32.1 petsc: - - '3.18' + - '3.21' petsc4py: - - '3.18' + - '3.21' +pugixml: + - '1.14' slepc: - - '3.18' + - '3.19' slepc4py: - - '3.18' + - '3.21' svt_av1: - - 1.7.0 + - 2.2.1 p11_kit: - '0.24' pcre: - '8' pcre2: - - '10.40' + - '10.44' +pdal: + - 2.8.0 +libpdal: + - 2.8.0 +libpdal_core: + - 2.8.0 pixman: - 0 poco: - - 1.12.4 + - 1.13.3 poppler: - - '23.07' + - '24.08' postgresql: - - 15 + - '16' postgresql_plpython: - - 15 + - '16' proj: - - 9.2.1 + - '9.5' pulseaudio: - - '16.1' + - '17.0' pulseaudio_client: - - '16.1' + - '17.0' pulseaudio_daemon: - - '16.1' + - '17.0' pybind11_abi: - 4 python: # part of a zip_keys: python, python_impl, numpy - - 3.8.* *_cpython - - 3.9.* *_cpython - 3.10.* *_cpython - 3.11.* *_cpython + - 3.12.* *_cpython python_impl: # part of a zip_keys: python, python_impl, numpy - cpython - cpython - cpython - - cpython +is_freethreading: + - false +# Keep in sync with libtorch pytorch: - - '2.0' + - '2.4' pyqt: - 5.15 pyqtwebengine: - 5.15 pyqtchart: - 5.15 +qhull: + - 2020.2 +qpdf: + - 11 qt: - 5.15 qt_main: - 5.15 qt6_main: - - '6.5' + - '6.7' qtkeychain: - '0.14' +rdma_core: + - '53' re2: - - 2023.03.02 + - 2023.09.01 readline: - "8" rocksdb: - - '7.9' + - '9.1' root_base: - - 6.28.4 + - 6.30.4 + - 6.32.0 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: - - 6.0.9 + - 7.0.4 ptscotch: - - 6.0.9 + - 7.0.4 +s2geography: + - 0.1.2 +s2geometry: + - 0.11.1 s2n: - - 1.3.52 + - 1.5.5 sdl2: - '2' sdl2_image: @@ -726,52 +849,60 @@ sdl2_net: sdl2_ttf: - '2' singular: - - 4.2.1.p3 + - 4.4.0 snappy: - - 1 + - 1.2 soapysdr: - '0.8' sox: - 14.4.2 spdlog: - - '1.11' + - '1.12' # keep sqlite in sync with libsqlite sqlite: - 3 srm_ifce: - 1.24.6 starlink_ast: - - '9.2.7' + - 9.2.11 suitesparse: - - 5 + - '7' superlu_dist: - - 7.1.1 + - '9' tbb: - '2021' tbb_devel: - '2021' +tensorflow: + - "2.16" thrift_cpp: - - 0.18.1 + - 0.21.0 tinyxml2: - - 9 + - '10' tk: - 8.6 # [not ppc64le] tiledb: - - '2.16' + - '2.26' +ucc: + - 1 ucx: - - '1.15.0' + - '1.17' uhd: - - 4.5.0 + - 4.7.0 urdfdom: - - 3.1 + - '4.0' vc: # [win] - 14 # [win] +vigra: + - '1.12' vlfeat: - 0.9.21 volk: - - '3.0' + - '3.1' vtk: - - 9.2.5 + - 9.3.0 +vtk_base: + - 9.3.0 wcslib: - '8' wxwidgets: @@ -787,12 +918,12 @@ xrootd: xz: - 5 zeromq: - - 4.3.4 + - '4.3.5' zfp: - 1.0 zlib: - - 1.2 + - 1 zlib_ng: - - 2.0 + - '2.2' zstd: - '1.5' diff --git a/gdb-xtensa-lx106-elf/meta.yaml b/gdb-xtensa-lx106-elf/meta.yaml index cbb149d..7e6f6a2 100644 --- a/gdb-xtensa-lx106-elf/meta.yaml +++ b/gdb-xtensa-lx106-elf/meta.yaml @@ -1,5 +1,5 @@ {% set name = "xtensa-lx106-elf-gdb" %} -{% set version = "11.1_20220318.memfault2" %} +{% set version = "11.1_20220318.memfault3" %} package: name: {{ name }}