# This file created by conda-build 24.3.0
# ------------------------------------------------

package:
  name: libcxx
  version: 17.0.6
source:
  - patches:
      - patches/0001-Support-legacy-standalone-builds.patch
      - patches/0002-Fix-ABI-compatibility-with-system.patch
      - patches/0003-custom-error-message-for-old-sdk.patch
      - patches/0004-Revert-libc-Remove-workaround-for-C11-features-on-co.patch
    sha256: 58a8818c60e6627064f312dbf46c02d9949956558340938b71cf731ad8bc0813
    url: https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz
build:
  ignore_run_exports:
    - libstdcxx-ng
  missing_dso_whitelist:
    - /usr/lib/libc++abi.dylib
  noarch: false
  noarch_python: false
  number: '0'
  string: h434a139_0
requirements:
  build:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - _sysroot_linux-64_curr_repodata_hack 3 h69a702a_14
    - binutils_impl_linux-64 2.40 ha885e6a_0
    - binutils_linux-64 2.40 hdade7a5_3
    - gcc_impl_linux-64 12.3.0 h58ffeeb_7
    - gcc_linux-64 12.3.0 h6477408_3
    - gxx_impl_linux-64 12.3.0 h2a574ab_7
    - gxx_linux-64 12.3.0 h4a1b8e8_3
    - kernel-headers_linux-64 3.10.0 h4a8ded7_14
    - ld_impl_linux-64 2.40 h55db66e_0
    - libgcc-devel_linux-64 12.3.0 h0223996_107
    - libgcc-ng 13.2.0 h77fa898_7
    - libgomp 13.2.0 h77fa898_7
    - libsanitizer 12.3.0 hb8811af_7
    - libstdcxx-devel_linux-64 12.3.0 h0223996_107
    - libstdcxx-ng 13.2.0 hc0a3c3a_7
    - sysroot_linux-64 2.17 h4a8ded7_14
  host:
    - _libgcc_mutex 0.1 conda_forge
    - _openmp_mutex 4.5 2_gnu
    - libgcc-ng 13.2.0 h77fa898_7
    - libgomp 13.2.0 h77fa898_7
  run:
    - __glibc >=2.17,<3.0.a0
    - libcxxabi 17.0.6 ha770c72_0
    - libgcc-ng >=12
  run_constrained:
    - sysroot_linux-64 >=2.17
test:
  commands:
    - test -f $PREFIX/include/c++/v1/iterator
    - bash compile_test.sh
    - test -f $PREFIX/lib/libc++abi.so
  files:
    - compile_test.sh
    - test_sources
  requires:
    - clangxx
    - gxx_linux-64 12.*
about:
  dev_url: https://github.com/llvm/llvm-project
  home: http://libcxx.llvm.org/
  license: Apache-2.0 WITH LLVM-exception
  license_family: Apache
  license_file: libcxx/LICENSE.TXT
  summary: LLVM C++ standard library
extra:
  copy_test_source_files: true
  feedstock-name: libcxx
  final: true
  flow_run_id: azure_20240506.1.1
  recipe-maintainers:
    - SylvainCorlay
    - beckermr
    - h-vetinari
    - inducer
    - isuruf
    - jakirkham
    - timsnyder
  remote_url: https://github.com/conda-forge/libcxx-feedstock
  sha: 83f6f06bf04770b7699e6176c1f8478f2481b559
