diff --git a/lib/spack/env/aocc/clang b/lib/spack/env/aocc/clang deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/aocc/clang +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/aocc/clang++ b/lib/spack/env/aocc/clang++ deleted file mode 120000 index abf4cd45c7c..00000000000 --- a/lib/spack/env/aocc/clang++ +++ /dev/null @@ -1 +0,0 @@ -../cpp \ No newline at end of file diff --git a/lib/spack/env/aocc/flang b/lib/spack/env/aocc/flang deleted file mode 120000 index b6c64233b03..00000000000 --- a/lib/spack/env/aocc/flang +++ /dev/null @@ -1 +0,0 @@ -../fc \ No newline at end of file diff --git a/lib/spack/env/arm/armclang b/lib/spack/env/arm/armclang deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/arm/armclang +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/arm/armclang++ b/lib/spack/env/arm/armclang++ deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/arm/armclang++ +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/arm/armflang b/lib/spack/env/arm/armflang deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/arm/armflang +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/c++ b/lib/spack/env/c++ deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/c++ +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/c89 b/lib/spack/env/c89 deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/c89 +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/c99 b/lib/spack/env/c99 deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/c99 +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/case-insensitive/CC b/lib/spack/env/case-insensitive/CC deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/case-insensitive/CC +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/cce/case-insensitive/CC b/lib/spack/env/cce/case-insensitive/CC deleted file mode 120000 index e2deb67f3b6..00000000000 --- a/lib/spack/env/cce/case-insensitive/CC +++ /dev/null @@ -1 +0,0 @@ -../../cc \ No newline at end of file diff --git a/lib/spack/env/cce/case-insensitive/crayCC b/lib/spack/env/cce/case-insensitive/crayCC deleted file mode 120000 index e2deb67f3b6..00000000000 --- a/lib/spack/env/cce/case-insensitive/crayCC +++ /dev/null @@ -1 +0,0 @@ -../../cc \ No newline at end of file diff --git a/lib/spack/env/cce/cc b/lib/spack/env/cce/cc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/cce/cc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/cce/craycc b/lib/spack/env/cce/craycc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/cce/craycc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/cce/crayftn b/lib/spack/env/cce/crayftn deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/cce/crayftn +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/cce/ftn b/lib/spack/env/cce/ftn deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/cce/ftn +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/clang/clang b/lib/spack/env/clang/clang deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/clang/clang +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/clang/clang++ b/lib/spack/env/clang/clang++ deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/clang/clang++ +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/clang/flang b/lib/spack/env/clang/flang deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/clang/flang +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/clang/gfortran b/lib/spack/env/clang/gfortran deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/clang/gfortran +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/cpp b/lib/spack/env/cpp deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/cpp +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/f77 b/lib/spack/env/f77 deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/f77 +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/f90 b/lib/spack/env/f90 deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/f90 +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/f95 b/lib/spack/env/f95 deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/f95 +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/fc b/lib/spack/env/fc deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/fc +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/fj/case-insensitive/FCC b/lib/spack/env/fj/case-insensitive/FCC deleted file mode 120000 index e2deb67f3b6..00000000000 --- a/lib/spack/env/fj/case-insensitive/FCC +++ /dev/null @@ -1 +0,0 @@ -../../cc \ No newline at end of file diff --git a/lib/spack/env/fj/fcc b/lib/spack/env/fj/fcc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/fj/fcc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/fj/frt b/lib/spack/env/fj/frt deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/fj/frt +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/ftn b/lib/spack/env/ftn deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/ftn +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/gcc/g++ b/lib/spack/env/gcc/g++ deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/gcc/g++ +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/gcc/gcc b/lib/spack/env/gcc/gcc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/gcc/gcc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/gcc/gfortran b/lib/spack/env/gcc/gfortran deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/gcc/gfortran +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/intel/icc b/lib/spack/env/intel/icc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/intel/icc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/intel/icpc b/lib/spack/env/intel/icpc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/intel/icpc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/intel/ifort b/lib/spack/env/intel/ifort deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/intel/ifort +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/ld b/lib/spack/env/ld deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/ld +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/ld.gold b/lib/spack/env/ld.gold deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/ld.gold +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/ld.lld b/lib/spack/env/ld.lld deleted file mode 120000 index 2652f5f42c0..00000000000 --- a/lib/spack/env/ld.lld +++ /dev/null @@ -1 +0,0 @@ -cc \ No newline at end of file diff --git a/lib/spack/env/nag/nagfor b/lib/spack/env/nag/nagfor deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/nag/nagfor +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/nvhpc/nvc b/lib/spack/env/nvhpc/nvc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/nvhpc/nvc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/nvhpc/nvc++ b/lib/spack/env/nvhpc/nvc++ deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/nvhpc/nvc++ +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/nvhpc/nvfortran b/lib/spack/env/nvhpc/nvfortran deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/nvhpc/nvfortran +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/oneapi/dpcpp b/lib/spack/env/oneapi/dpcpp deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/oneapi/dpcpp +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/oneapi/icpx b/lib/spack/env/oneapi/icpx deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/oneapi/icpx +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/oneapi/icx b/lib/spack/env/oneapi/icx deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/oneapi/icx +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/oneapi/ifx b/lib/spack/env/oneapi/ifx deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/oneapi/ifx +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/pgi/pgc++ b/lib/spack/env/pgi/pgc++ deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/pgi/pgc++ +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/pgi/pgcc b/lib/spack/env/pgi/pgcc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/pgi/pgcc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/pgi/pgfortran b/lib/spack/env/pgi/pgfortran deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/pgi/pgfortran +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/rocmcc/amdclang b/lib/spack/env/rocmcc/amdclang deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/rocmcc/amdclang +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/rocmcc/amdclang++ b/lib/spack/env/rocmcc/amdclang++ deleted file mode 120000 index abf4cd45c7c..00000000000 --- a/lib/spack/env/rocmcc/amdclang++ +++ /dev/null @@ -1 +0,0 @@ -../cpp \ No newline at end of file diff --git a/lib/spack/env/rocmcc/amdflang b/lib/spack/env/rocmcc/amdflang deleted file mode 120000 index b6c64233b03..00000000000 --- a/lib/spack/env/rocmcc/amdflang +++ /dev/null @@ -1 +0,0 @@ -../fc \ No newline at end of file diff --git a/lib/spack/env/xl/xlc b/lib/spack/env/xl/xlc deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl/xlc +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/xl/xlc++ b/lib/spack/env/xl/xlc++ deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl/xlc++ +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/xl/xlf b/lib/spack/env/xl/xlf deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl/xlf +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/xl/xlf90 b/lib/spack/env/xl/xlf90 deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl/xlf90 +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/xl_r/xlc++_r b/lib/spack/env/xl_r/xlc++_r deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl_r/xlc++_r +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/xl_r/xlc_r b/lib/spack/env/xl_r/xlc_r deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl_r/xlc_r +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/xl_r/xlf90_r b/lib/spack/env/xl_r/xlf90_r deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl_r/xlf90_r +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/env/xl_r/xlf_r b/lib/spack/env/xl_r/xlf_r deleted file mode 120000 index 82c2b8e90a3..00000000000 --- a/lib/spack/env/xl_r/xlf_r +++ /dev/null @@ -1 +0,0 @@ -../cc \ No newline at end of file diff --git a/lib/spack/spack/bootstrap/clingo.py b/lib/spack/spack/bootstrap/clingo.py index b380fcaa69c..0267ad2e2cf 100644 --- a/lib/spack/spack/bootstrap/clingo.py +++ b/lib/spack/spack/bootstrap/clingo.py @@ -21,6 +21,7 @@ import spack.platforms import spack.spec import spack.traverse +import spack.version from .config import spec_for_current_python @@ -126,6 +127,10 @@ def concretize(self) -> "spack.spec.Spec": if node.name == "gcc-runtime": node.versions = self.host_compiler.versions + # Can't use re2c@3.1 with Python 3.6 + if self.host_python.satisfies("@3.6"): + s["re2c"].versions.versions = [spack.version.from_string("=2.2")] + for edge in spack.traverse.traverse_edges([s], cover="edges"): if edge.spec.name == "python": edge.spec = self.host_python diff --git a/lib/spack/spack/bootstrap/prototypes/clingo-darwin-aarch64.json b/lib/spack/spack/bootstrap/prototypes/clingo-darwin-aarch64.json index 10652d5c38f..c6737e1dea7 100644 --- a/lib/spack/spack/bootstrap/prototypes/clingo-darwin-aarch64.json +++ b/lib/spack/spack/bootstrap/prototypes/clingo-darwin-aarch64.json @@ -1 +1 @@ -{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"6fvy3xrgj72ufkei7oeqgycqiqb7ibbewpbadxluco5jynm5wjua====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bison","hash":"z2ihgvaeiooqtwu3hxttzbbzbkelyoah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"vwaly43sl335pbewpwy2tyvagnywelq7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"uyvhrvvvnl7zmmqqbwecfuqpyiot6ooi","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"jvyhi4wt34ckh2yqgeltlsxjm77b336o","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"i74ibmcrx7lvjsb7rusbxk3msnwrudrc","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"zokp4danfrmfyooac7hbycrs6rloyabx"},{"name":"apple-clang","version":"15.0.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/clang","cxx":"/usr/bin/clang++"}}},"package_hash":"xgzktakayztpqmjyy3ke24ipkkqe3luenrasftqjm3wwts4rkf6a====","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh"},{"name":"bison","version":"3.8.2","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"diffutils","hash":"auk4hjoe27snthsvah2k32vlcb4bz7td","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"fh4tz2rifxjou4rq5s66gye3ghhpqj6o","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"z2ihgvaeiooqtwu3hxttzbbzbkelyoah"},{"name":"diffutils","version":"3.10","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nkmmvmqgwhhsfuwfhdbelnis74s2ni73","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"hash":"auk4hjoe27snthsvah2k32vlcb4bz7td"},{"name":"gmake","version":"4.4.1","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"s76rbeggf6cpfvplummfr74bspe25dgo"},{"name":"gnuconfig","version":"2022-09-17","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"2gikx4ks5wrf2cct3kt2ras4snqcrgwicovqmrn7sfac5g55qzdq====","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf"},{"name":"libiconv","version":"1.17","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hx2hgtfxuafavkaf2rp3hjq7ttx4zuoyareduhx25lb4a5b64sua====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"nkmmvmqgwhhsfuwfhdbelnis74s2ni73"},{"name":"m4","version":"1.4.19","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"diffutils","hash":"auk4hjoe27snthsvah2k32vlcb4bz7td","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"zk7fcnbojftekam64tosszodfmrvplwi","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"fh4tz2rifxjou4rq5s66gye3ghhpqj6o"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"zk7fcnbojftekam64tosszodfmrvplwi"},{"name":"cmake","version":"3.30.2","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"package_hash":"yzx77efplsfwzpbamj6navipds7k6fgf5peekpvbswnx7t5vdeea====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"curl","hash":"2yj3fv65mjxtrvqiftoa7j3ychgf2ynt","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"spzuvvfnjccu5vwppcibfoxq3sod7a3o","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"vwaly43sl335pbewpwy2tyvagnywelq7"},{"name":"curl","version":"8.8.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["secure_transport"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"lxrcgtlenrg2m7urazjalqprxmcau476vg7olruiuxx6ep4yh6ca====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"bkvy7ejg4lkovl5vn65muxvrikmgmsxk","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"32lvsv5o5tljulksz5k4szjshbo3kzzd","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"2yj3fv65mjxtrvqiftoa7j3ychgf2ynt"},{"name":"nghttp2","version":"1.63.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xlfs46g75iwk2tiwo2o63soe6cktxd5x4p76wohuddnslyllhtwq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"diffutils","hash":"auk4hjoe27snthsvah2k32vlcb4bz7td","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"32lvsv5o5tljulksz5k4szjshbo3kzzd","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"bkvy7ejg4lkovl5vn65muxvrikmgmsxk"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"32lvsv5o5tljulksz5k4szjshbo3kzzd"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hhg7mob5w6lxxszvqcectuc4h2fyhs47fp2yufujfahv3w373fza====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi"},{"name":"ncurses","version":"6.5","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"32lvsv5o5tljulksz5k4szjshbo3kzzd","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"spzuvvfnjccu5vwppcibfoxq3sod7a3o"},{"name":"python","version":"3.12.5","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"crypt":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"nis":false,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"fxru2z2p57zimrcwnrlfmhdsf5j2zl37sidkfqns5fqggmgzlyva====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"apple-libuuid","hash":"gomroa2jz4j2jz3im7qoeq6amzn2x3lk","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"bzip2","hash":"cjirkj57rf3grhrrpnzpbz3cnhuklqkv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"expat","hash":"fp3rgg5a6xml5dqa6nkpnw6dxskf5xfw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"nsf5see5oxm77wmyuzc6ueo7qnw6xs2s","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"ugddnzhagq35x3brbgek34zxutbomqz5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"fcimw237odcluurraw3rvh44asu3pbgk","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"libxcrypt","hash":"egyarnybuwkglkrksyc4jjvwv2bv3lom","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"spzuvvfnjccu5vwppcibfoxq3sod7a3o","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"e5n32olz6sgposvgzcz65akdjjjd6fif","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"32lvsv5o5tljulksz5k4szjshbo3kzzd","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"347t5vp2oie4bpfg5ba3ztvucr54vzuh","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"tli7my3xss5bi4asr33w457mwleomamo","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"xz","hash":"kr4e3ug4zzltjyx3ogwg5va6w4v666go","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"uyvhrvvvnl7zmmqqbwecfuqpyiot6ooi"},{"name":"apple-libuuid","version":"1353.100.2","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk","module":null,"extra_attributes":{}},"package_hash":"rv7eeukm7m2umg6ulafeco2qz2kvaqpx2bjoita6g27hrs6vfmiq====","hash":"gomroa2jz4j2jz3im7qoeq6amzn2x3lk"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eix6oci5mx4qmup2kll3rhau7sk32nsiioqqm3fxn7mhyoab2vna====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"diffutils","hash":"auk4hjoe27snthsvah2k32vlcb4bz7td","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"cjirkj57rf3grhrrpnzpbz3cnhuklqkv"},{"name":"expat","version":"2.6.3","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"q2xzdlmhahil65a7wtvpwh3houcq3vmysytzibt7btykehsolcfq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"fp3rgg5a6xml5dqa6nkpnw6dxskf5xfw"},{"name":"gdbm","version":"1.23","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"347t5vp2oie4bpfg5ba3ztvucr54vzuh","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"nsf5see5oxm77wmyuzc6ueo7qnw6xs2s"},{"name":"readline","version":"8.2","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"spzuvvfnjccu5vwppcibfoxq3sod7a3o","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"347t5vp2oie4bpfg5ba3ztvucr54vzuh"},{"name":"gettext","version":"0.22.5","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"yfl3idq3ytcwhz2hy4hxcdyxg4kgark7rlc7ofar5vnj5keez62q====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bzip2","hash":"cjirkj57rf3grhrrpnzpbz3cnhuklqkv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nkmmvmqgwhhsfuwfhdbelnis74s2ni73","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"7mb55dnj33zbrikmzisjyztbf6sngwuu","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"spzuvvfnjccu5vwppcibfoxq3sod7a3o","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"2la4u2feqs4uiypbjbvbzq5faoaf23es","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"kr4e3ug4zzltjyx3ogwg5va6w4v666go","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"hash":"ugddnzhagq35x3brbgek34zxutbomqz5"},{"name":"libxml2","version":"2.10.3","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"axtdgrvek6znparn5meplujweo2hzz3tswxly4wpfn2hxvuubocq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nkmmvmqgwhhsfuwfhdbelnis74s2ni73","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"32lvsv5o5tljulksz5k4szjshbo3kzzd","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"kr4e3ug4zzltjyx3ogwg5va6w4v666go","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"7mb55dnj33zbrikmzisjyztbf6sngwuu"},{"name":"xz","version":"5.4.6","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"kr4e3ug4zzltjyx3ogwg5va6w4v666go"},{"name":"tar","version":"1.34","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"cpgzon3rxegbd3xdnmhrmxvzaq5hyvpzz4y6egmhghhydvefupuq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"bzip2","hash":"cjirkj57rf3grhrrpnzpbz3cnhuklqkv","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nkmmvmqgwhhsfuwfhdbelnis74s2ni73","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"utca4wkqyrtvgzju2hevp66al3mlnzqy","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"kr4e3ug4zzltjyx3ogwg5va6w4v666go","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"kov46vn34dzhdftdv7nb6t4cwi6epmnj","parameters":{"deptypes":["run"],"virtuals":[]}}],"hash":"2la4u2feqs4uiypbjbvbzq5faoaf23es"},{"name":"pigz","version":"2.8","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"utca4wkqyrtvgzju2hevp66al3mlnzqy"},{"name":"zstd","version":"1.5.6","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"kov46vn34dzhdftdv7nb6t4cwi6epmnj"},{"name":"libffi","version":"3.4.6","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"fcimw237odcluurraw3rvh44asu3pbgk"},{"name":"libxcrypt","version":"4.4.35","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","obsolete_api":false,"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"package_hash":"dam6cqot2l4nfh6nk3jidk7u2pr2p534tw7446ejqwttqitr4zea====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"zxpaxphusr6vgns6cvi5aa4irinkh5rn","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"egyarnybuwkglkrksyc4jjvwv2bv3lom"},{"name":"perl","version":"5.40.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"r573qg6oxkppw3zcvnkq6wixmgh3oj3rct3lg4iuodpiar2jzkya====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"berkeley-db","hash":"flpcdlehkop2eox6ykohmc4wlihzrmiz","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"cjirkj57rf3grhrrpnzpbz3cnhuklqkv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"nsf5see5oxm77wmyuzc6ueo7qnw6xs2s","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"zxpaxphusr6vgns6cvi5aa4irinkh5rn"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"flpcdlehkop2eox6ykohmc4wlihzrmiz"},{"name":"openssl","version":"3.3.1","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rlcnjkgahjucev2lj5chfxmoas2k5q24xqy6djdj3smgmscpdoma====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"ca-certificates-mozilla","hash":"mnjtumyc2uowysz6qiiawpeyh36yx4ia","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"zxpaxphusr6vgns6cvi5aa4irinkh5rn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"e5n32olz6sgposvgzcz65akdjjjd6fif"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","hash":"mnjtumyc2uowysz6qiiawpeyh36yx4ia"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ylun5bpjemdbdo7b55bfnpyz7bb4g6orkeip24xfyt3nqxh2pmxa====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"va3atmfllu3peqvhzvkfr7k3ah4jv4bf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"347t5vp2oie4bpfg5ba3ztvucr54vzuh","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"zcpvgzyqpvndlsm7tnyhdbvtz5yd46yi","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"tli7my3xss5bi4asr33w457mwleomamo"},{"name":"python-venv","version":"1.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"uyvhrvvvnl7zmmqqbwecfuqpyiot6ooi","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"jvyhi4wt34ckh2yqgeltlsxjm77b336o"},{"name":"re2c","version":"3.0","arch":{"platform":"darwin","platform_os":"ventura","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kuhq5ne7cdx2pca57zwnn57fezjovywffswkkryt4usm4zekw3yq====","dependencies":[{"name":"apple-clang","hash":"yxampfbg2vrhcz4el5lskwvnsds6c5gh","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"s76rbeggf6cpfvplummfr74bspe25dgo","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"i74ibmcrx7lvjsb7rusbxk3msnwrudrc"}]}} +{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ozkztarkrp3oet7x2oapc7ehdfyvweap45zb3g44mj6qpblv4l3a====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bison","hash":"mtmvlzy7mfjfrcecjxk6wgjwxlqtmzpj","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"zlqbht6siyfbw65vi7eg3g2kkjbgeb3s","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"ubenpqhxb6v4lsnefcot2naoyufhtvlq","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"4duigy4ujnstkq5c542w4okhszygw72h","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"uhkg474hzahckbth32ydtp24etgavq76","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"lssvl522otfuhyr7zw6rr65fpyd5eicp"},{"name":"apple-clang","version":"16.0.0","arch":{"platform":"darwin","platform_os":"sonoma","target":{"name":"m1","vendor":"Apple","features":["aes","asimd","asimddp","asimdfhm","asimdhp","asimdrdm","atomics","cpuid","crc32","dcpodp","dcpop","dit","evtstrm","fcma","flagm","flagm2","fp","fphp","frint","ilrcpc","jscvt","lrcpc","paca","pacg","pmull","sb","sha1","sha2","sha3","sha512","ssbs","uscat"],"generation":0,"parents":["armv8.4a"],"cpupart":"0x022"}},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/clang","cxx":"/usr/bin/clang++"}}},"package_hash":"7iabceub7ckyfs2h5g75jxtolk253q6nm3r5hyqbztckky25gnpa====","annotations":{"original_specfile_version":5},"hash":"nea2oy52arwgstum7vyornhbnk3poj32"},{"name":"bison","version":"3.8.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"4p2v6lqdlosuxav6qtrmemodqnp7p7ql","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"4u7ml457pqh6mzvundcjcv4xzvcjwhw3","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"mtmvlzy7mfjfrcecjxk6wgjwxlqtmzpj"},{"name":"compiler-wrapper","version":"1.0","arch":{"platform":"darwin","platform_os":"sonoma","target":{"name":"m1","vendor":"Apple","features":["aes","asimd","asimddp","asimdfhm","asimdhp","asimdrdm","atomics","cpuid","crc32","dcpodp","dcpop","dit","evtstrm","fcma","flagm","flagm2","fp","fphp","frint","ilrcpc","jscvt","lrcpc","paca","pacg","pmull","sb","sha1","sha2","sha3","sha512","ssbs","uscat"],"generation":0,"parents":["armv8.4a"],"cpupart":"0x022"}},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gogqnfdkxjvnjgj3lndnoncjtdc7ydoc7klkjstywag4oqrvod7a====","annotations":{"original_specfile_version":5},"hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4"},{"name":"diffutils","version":"3.10","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"hvarrkkr7z5tujmt45xhns2kljvnunof","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"annotations":{"original_specfile_version":5},"hash":"4p2v6lqdlosuxav6qtrmemodqnp7p7ql"},{"name":"gmake","version":"4.4.1","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk"},{"name":"gnuconfig","version":"2024-07-27","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"aar2tabf35425kgzryprq775xycug7xlbt4rkwvm4aj76dhlychq====","annotations":{"original_specfile_version":5},"hash":"rzeea2himrnudsunposb2rlyw6mjhmr7"},{"name":"libiconv","version":"1.17","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ujsqmcknrabka5mhwwpbaf5rwxgopwoyxkskuwyqlcbynowgdvfa====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"hvarrkkr7z5tujmt45xhns2kljvnunof"},{"name":"m4","version":"1.4.19","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"4p2v6lqdlosuxav6qtrmemodqnp7p7ql","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"j36atbspivp2gr7gnthqzakoitzzkstp","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"4u7ml457pqh6mzvundcjcv4xzvcjwhw3"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"j36atbspivp2gr7gnthqzakoitzzkstp"},{"name":"cmake","version":"3.31.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"qtgui":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"7vk6yhuq2fklcj5kk7bhreqojudugggezq7vntmcsc32cw2avmya====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"curl","hash":"jkilt3drjtni4pwxwvujwpasnef4xzqx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"7xdoqvmiu5hzgndg26zn3ne4trd6aq3t","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"zlqbht6siyfbw65vi7eg3g2kkjbgeb3s"},{"name":"curl","version":"8.10.1","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["secure_transport"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ccka5yawqcn2rjbqn3bkhkdjoajlngm5uab7jbyrsl5yqn42ofza====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"7ypebulcls2zoubgisasufif4lbsvfyv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"ub6rqfbiqdmmttgtgywljfealg3xnjmh","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"jkilt3drjtni4pwxwvujwpasnef4xzqx"},{"name":"nghttp2","version":"1.64.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"nkykfkj4rxzmysrmoh5mhxrl5ysaemlqh652m3he7pkbgvjhjgba====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"4p2v6lqdlosuxav6qtrmemodqnp7p7ql","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"ub6rqfbiqdmmttgtgywljfealg3xnjmh","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"7ypebulcls2zoubgisasufif4lbsvfyv"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ub6rqfbiqdmmttgtgywljfealg3xnjmh"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"mdxo2xewbdavckgsqlcjywyfssdchgwbzonui22gxww7hqtozurq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"7ikuk745stdvecdqbcrmrczgozpfwopt"},{"name":"ncurses","version":"6.5","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"ub6rqfbiqdmmttgtgywljfealg3xnjmh","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"7xdoqvmiu5hzgndg26zn3ne4trd6aq3t"},{"name":"python","version":"3.13.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"n6v6rt6deysntdggu2gi4zkhqriyba6bgaghxyhluou4ssqf7xfq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"apple-libuuid","hash":"c6v7lfkcgosqqnc2zkzqulybqqg4e22s","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"bzip2","hash":"zv7lxkvykfbn2zaq4lm4bzdso4vjlrnr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"expat","hash":"22rzbasmo5pkkhqri5vplsxujq3fkyzd","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"pa6dzar6nbm3muyi5wm7wdqcyjom3rrt","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"bah7ymgn6hajzicktrj3d26sltksrdyf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"z533r2ia3xmkjsr2raqwtgnnwqdjhrxf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"7xdoqvmiu5hzgndg26zn3ne4trd6aq3t","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"7etpau7yq3ctzzymjvlqo64yxykumskl","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"ub6rqfbiqdmmttgtgywljfealg3xnjmh","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"vuu3chywd42dhwbavg2bqogsaqb5u2vw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"4g3wvdt4hvdmqqrckn5aqzhebx6cf7t3","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"xz","hash":"4aws4yus4ottcqw63gx2ppktuev2z2qw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"ubenpqhxb6v4lsnefcot2naoyufhtvlq"},{"name":"apple-libuuid","version":"1353.100.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk","module":null,"extra_attributes":{}},"package_hash":"rv7eeukm7m2umg6ulafeco2qz2kvaqpx2bjoita6g27hrs6vfmiq====","annotations":{"original_specfile_version":5},"hash":"c6v7lfkcgosqqnc2zkzqulybqqg4e22s"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"jb7yvhkifmvfl3ykmdulsjxkkulker6gqb5tadollyjt2ijg3zsa====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"4p2v6lqdlosuxav6qtrmemodqnp7p7ql","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"zv7lxkvykfbn2zaq4lm4bzdso4vjlrnr"},{"name":"expat","version":"2.6.4","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ei6qyjakl7sgtodwxxbg5brgkp23robfximtpbedkrnpyyyvr3ya====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"22rzbasmo5pkkhqri5vplsxujq3fkyzd"},{"name":"gdbm","version":"1.23","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"vuu3chywd42dhwbavg2bqogsaqb5u2vw","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"pa6dzar6nbm3muyi5wm7wdqcyjom3rrt"},{"name":"readline","version":"8.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"7xdoqvmiu5hzgndg26zn3ne4trd6aq3t","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"vuu3chywd42dhwbavg2bqogsaqb5u2vw"},{"name":"gettext","version":"0.22.5","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4zxhmw6rownaaokzcolsszrq2cmx44m7qmzopucymoyrhbdfgvq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bzip2","hash":"zv7lxkvykfbn2zaq4lm4bzdso4vjlrnr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"hvarrkkr7z5tujmt45xhns2kljvnunof","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"zh4o2buvhkcq2ayeoww6bw6p7lpc53lr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"7xdoqvmiu5hzgndg26zn3ne4trd6aq3t","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"4hde5fjjlzaxmazsaeen6cdlejigf4ts","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"4aws4yus4ottcqw63gx2ppktuev2z2qw","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"bah7ymgn6hajzicktrj3d26sltksrdyf"},{"name":"libxml2","version":"2.13.4","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j6yob2wgvc2wjzvbs6xdvgyfa3zp3wrm3uxncxzxqfzw6xazzoba====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"hvarrkkr7z5tujmt45xhns2kljvnunof","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"ub6rqfbiqdmmttgtgywljfealg3xnjmh","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"4aws4yus4ottcqw63gx2ppktuev2z2qw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"zh4o2buvhkcq2ayeoww6bw6p7lpc53lr"},{"name":"xz","version":"5.4.6","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"4aws4yus4ottcqw63gx2ppktuev2z2qw"},{"name":"tar","version":"1.35","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"v6a6jvks2setklucxyk622uauxzqlgmsdkrvdijbi3m5jwftmzla====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"bzip2","hash":"zv7lxkvykfbn2zaq4lm4bzdso4vjlrnr","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"hvarrkkr7z5tujmt45xhns2kljvnunof","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"l3lu3os3j4yjdpdvtooaxc74ece64qy6","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"4aws4yus4ottcqw63gx2ppktuev2z2qw","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"eantpzna3rm5ccxgz3z6p4kdaqcm22lr","parameters":{"deptypes":["run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"4hde5fjjlzaxmazsaeen6cdlejigf4ts"},{"name":"pigz","version":"2.8","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"l3lu3os3j4yjdpdvtooaxc74ece64qy6"},{"name":"zstd","version":"1.5.6","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"eantpzna3rm5ccxgz3z6p4kdaqcm22lr"},{"name":"libffi","version":"3.4.6","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"z533r2ia3xmkjsr2raqwtgnnwqdjhrxf"},{"name":"openssl","version":"3.4.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"5y33vxwjtlrlsyedasvmhukjkk5yfwcri27oceh36iw73xehumfa====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"ca-certificates-mozilla","hash":"v5ocihzb43rasxqelwzx4o3htu4xavgu","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"wc57ocdnd6w5f5apre2ywlaca3mcvgks","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"7etpau7yq3ctzzymjvlqo64yxykumskl"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","annotations":{"original_specfile_version":5},"hash":"v5ocihzb43rasxqelwzx4o3htu4xavgu"},{"name":"perl","version":"5.40.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"f233ue76vwtkle2r4jwsfe5x27ujx6ea4vdyp6baonfmkgqf5vpa====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"berkeley-db","hash":"cwabnmpcy7hllcma4zyjhwi2mhxcrfti","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"zv7lxkvykfbn2zaq4lm4bzdso4vjlrnr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gdbm","hash":"pa6dzar6nbm3muyi5wm7wdqcyjom3rrt","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"wc57ocdnd6w5f5apre2ywlaca3mcvgks"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"cwabnmpcy7hllcma4zyjhwi2mhxcrfti"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"wm3irnrjil5n275nw2m4x3mpvyg35h7isbmsnuae6vtxbamsrv4q====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"vuu3chywd42dhwbavg2bqogsaqb5u2vw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"7ikuk745stdvecdqbcrmrczgozpfwopt","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"4g3wvdt4hvdmqqrckn5aqzhebx6cf7t3"},{"name":"python-venv","version":"1.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"ubenpqhxb6v4lsnefcot2naoyufhtvlq","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"4duigy4ujnstkq5c542w4okhszygw72h"},{"name":"re2c","version":"3.1","arch":{"platform":"darwin","platform_os":"sonoma","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ebw3m3xkgw2wijfijtzrxt4ldu4tz4haiz6juumq6wn4mjzsuxra====","dependencies":[{"name":"apple-clang","hash":"nea2oy52arwgstum7vyornhbnk3poj32","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"b3urggrazcghz2ngfudq7ndzyhkjstj4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"3b47stocf6w7bbkc3yqakyrjv72ywszk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"rzeea2himrnudsunposb2rlyw6mjhmr7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"ubenpqhxb6v4lsnefcot2naoyufhtvlq","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"uhkg474hzahckbth32ydtp24etgavq76"}]}} diff --git a/lib/spack/spack/bootstrap/prototypes/clingo-darwin-x86_64.json b/lib/spack/spack/bootstrap/prototypes/clingo-darwin-x86_64.json index 4e686e70298..2ab118f6fdb 100644 --- a/lib/spack/spack/bootstrap/prototypes/clingo-darwin-x86_64.json +++ b/lib/spack/spack/bootstrap/prototypes/clingo-darwin-x86_64.json @@ -1 +1 @@ -{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"6fvy3xrgj72ufkei7oeqgycqiqb7ibbewpbadxluco5jynm5wjua====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bison","hash":"orrrewkthokdkbhvw4svobt4jnrtv62e","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"vgui22b6noske5kyhjloyvbthd3izntw","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"zve4i77ijobhyhszi3tmthtwk2q7lsta","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"4fnwqe7gckdb3upa7cbbtwp32akogare","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"nkru37co3v77wyikp747smfsmsy5nqeb","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"b4jlgcikew7sum6ytau3hduddmssvmye"},{"name":"apple-clang","version":"16.0.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/clang","cxx":"/usr/bin/clang++"}}},"package_hash":"7iabceub7ckyfs2h5g75jxtolk253q6nm3r5hyqbztckky25gnpa====","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6"},{"name":"bison","version":"3.8.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"diffutils","hash":"7o4ar777i4yhseo6tdbse453vtvwyrhs","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"fyvhbgwxit3nlkjowr6b55oqbqxqic2l","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"orrrewkthokdkbhvw4svobt4jnrtv62e"},{"name":"diffutils","version":"3.10","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"gpf7jzwgybhrt7hbektpbzri3as3wc74","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"hash":"7o4ar777i4yhseo6tdbse453vtvwyrhs"},{"name":"gmake","version":"4.4.1","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5"},{"name":"libiconv","version":"1.17","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hx2hgtfxuafavkaf2rp3hjq7ttx4zuoyareduhx25lb4a5b64sua====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"gpf7jzwgybhrt7hbektpbzri3as3wc74"},{"name":"m4","version":"1.4.19","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"diffutils","hash":"7o4ar777i4yhseo6tdbse453vtvwyrhs","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"amm3x6eyro4z62hipspxch5qmo4n2dey","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"fyvhbgwxit3nlkjowr6b55oqbqxqic2l"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"amm3x6eyro4z62hipspxch5qmo4n2dey"},{"name":"cmake","version":"3.30.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"package_hash":"yzx77efplsfwzpbamj6navipds7k6fgf5peekpvbswnx7t5vdeea====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"curl","hash":"3nbpnkormidpwmny5piowobatimfxopr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"hgkh7b27gunhn7nkbfout2hlmyjys6s4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"vgui22b6noske5kyhjloyvbthd3izntw"},{"name":"curl","version":"8.8.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["secure_transport"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"lxrcgtlenrg2m7urazjalqprxmcau476vg7olruiuxx6ep4yh6ca====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"jo47ujfihksrrtbqcz3rcanajr7s552p","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"o2ikg6abiyydsgcqrxiudvgwc3nbhgm2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"3nbpnkormidpwmny5piowobatimfxopr"},{"name":"nghttp2","version":"1.63.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xlfs46g75iwk2tiwo2o63soe6cktxd5x4p76wohuddnslyllhtwq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"diffutils","hash":"7o4ar777i4yhseo6tdbse453vtvwyrhs","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"o2ikg6abiyydsgcqrxiudvgwc3nbhgm2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"jo47ujfihksrrtbqcz3rcanajr7s552p"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"o2ikg6abiyydsgcqrxiudvgwc3nbhgm2"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hhg7mob5w6lxxszvqcectuc4h2fyhs47fp2yufujfahv3w373fza====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"th5guw5tih3uli4uu6nssfcs7jcre776"},{"name":"ncurses","version":"6.5","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"o2ikg6abiyydsgcqrxiudvgwc3nbhgm2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"hgkh7b27gunhn7nkbfout2hlmyjys6s4"},{"name":"python","version":"3.12.5","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"crypt":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"nis":false,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"fxru2z2p57zimrcwnrlfmhdsf5j2zl37sidkfqns5fqggmgzlyva====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"apple-libuuid","hash":"fykgidvhy6xbp63ef2g3vdb3ospr4kzw","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"bzip2","hash":"u46c2vdmbyvohzishwbyp3znab24i4eb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"expat","hash":"awuic7eq72oqd2jo5b7ee2q5bbzmt74y","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"x35b7crajb2gkdb3f44gxmzhj5momhav","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"axrnvkqu6zm7rld7o22arfxqnmfiiaqj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"xbuz34zhg62ktor2wk4cdq5qew3twoi5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"libxcrypt","hash":"34cmzj2ohxxydevsnym3aasqzonvup7h","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"hgkh7b27gunhn7nkbfout2hlmyjys6s4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"ykat5q3g2nag5yp5kiuoxybadzd6t6vj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"o2ikg6abiyydsgcqrxiudvgwc3nbhgm2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"4rd7uzl4ywknxudsvj6ryo3m436k2sed","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"7ictsdfwyx2vilunytyd6kruccccr64n","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"xz","hash":"cmz43m6k3qre5szlcoecrqdgspxjt3gc","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"zve4i77ijobhyhszi3tmthtwk2q7lsta"},{"name":"apple-libuuid","version":"1353.100.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk","module":null,"extra_attributes":{}},"package_hash":"rv7eeukm7m2umg6ulafeco2qz2kvaqpx2bjoita6g27hrs6vfmiq====","hash":"fykgidvhy6xbp63ef2g3vdb3ospr4kzw"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eix6oci5mx4qmup2kll3rhau7sk32nsiioqqm3fxn7mhyoab2vna====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"diffutils","hash":"7o4ar777i4yhseo6tdbse453vtvwyrhs","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"u46c2vdmbyvohzishwbyp3znab24i4eb"},{"name":"expat","version":"2.6.3","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"q2xzdlmhahil65a7wtvpwh3houcq3vmysytzibt7btykehsolcfq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"awuic7eq72oqd2jo5b7ee2q5bbzmt74y"},{"name":"gdbm","version":"1.23","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"4rd7uzl4ywknxudsvj6ryo3m436k2sed","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"x35b7crajb2gkdb3f44gxmzhj5momhav"},{"name":"readline","version":"8.2","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"hgkh7b27gunhn7nkbfout2hlmyjys6s4","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"4rd7uzl4ywknxudsvj6ryo3m436k2sed"},{"name":"gettext","version":"0.22.5","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"yfl3idq3ytcwhz2hy4hxcdyxg4kgark7rlc7ofar5vnj5keez62q====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bzip2","hash":"u46c2vdmbyvohzishwbyp3znab24i4eb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"gpf7jzwgybhrt7hbektpbzri3as3wc74","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"of3imfkumzvqlu5g5alampgvxotroxfl","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"hgkh7b27gunhn7nkbfout2hlmyjys6s4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"i2jgsdxmhnbut3xd3drua5mif6tthnfr","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"cmz43m6k3qre5szlcoecrqdgspxjt3gc","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"hash":"axrnvkqu6zm7rld7o22arfxqnmfiiaqj"},{"name":"libxml2","version":"2.10.3","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"axtdgrvek6znparn5meplujweo2hzz3tswxly4wpfn2hxvuubocq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"gpf7jzwgybhrt7hbektpbzri3as3wc74","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"o2ikg6abiyydsgcqrxiudvgwc3nbhgm2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"cmz43m6k3qre5szlcoecrqdgspxjt3gc","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"of3imfkumzvqlu5g5alampgvxotroxfl"},{"name":"xz","version":"5.4.6","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"cmz43m6k3qre5szlcoecrqdgspxjt3gc"},{"name":"tar","version":"1.34","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"cpgzon3rxegbd3xdnmhrmxvzaq5hyvpzz4y6egmhghhydvefupuq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"bzip2","hash":"u46c2vdmbyvohzishwbyp3znab24i4eb","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"gpf7jzwgybhrt7hbektpbzri3as3wc74","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"qke3aacxiyssezbu7gbmvwtjjmgac6e2","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"cmz43m6k3qre5szlcoecrqdgspxjt3gc","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"reckkt4ehgh3mzcpbp57vszdbs7t44mh","parameters":{"deptypes":["run"],"virtuals":[]}}],"hash":"i2jgsdxmhnbut3xd3drua5mif6tthnfr"},{"name":"pigz","version":"2.8","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"qke3aacxiyssezbu7gbmvwtjjmgac6e2"},{"name":"zstd","version":"1.5.6","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"reckkt4ehgh3mzcpbp57vszdbs7t44mh"},{"name":"libffi","version":"3.4.6","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"xbuz34zhg62ktor2wk4cdq5qew3twoi5"},{"name":"libxcrypt","version":"4.4.35","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","obsolete_api":false,"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"package_hash":"dam6cqot2l4nfh6nk3jidk7u2pr2p534tw7446ejqwttqitr4zea====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"w4j5lq2nc7g2alpr7mjq2m5x4keyl4st","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"34cmzj2ohxxydevsnym3aasqzonvup7h"},{"name":"perl","version":"5.40.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"r573qg6oxkppw3zcvnkq6wixmgh3oj3rct3lg4iuodpiar2jzkya====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"berkeley-db","hash":"nd75zefzrdbzl3x4eojs6svide3edfb7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"u46c2vdmbyvohzishwbyp3znab24i4eb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"x35b7crajb2gkdb3f44gxmzhj5momhav","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"w4j5lq2nc7g2alpr7mjq2m5x4keyl4st"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"nd75zefzrdbzl3x4eojs6svide3edfb7"},{"name":"openssl","version":"3.3.1","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rlcnjkgahjucev2lj5chfxmoas2k5q24xqy6djdj3smgmscpdoma====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"ca-certificates-mozilla","hash":"ekbocar5jvqtjgzepa376adp37ct2m6l","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"w4j5lq2nc7g2alpr7mjq2m5x4keyl4st","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"ykat5q3g2nag5yp5kiuoxybadzd6t6vj"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","hash":"ekbocar5jvqtjgzepa376adp37ct2m6l"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ylun5bpjemdbdo7b55bfnpyz7bb4g6orkeip24xfyt3nqxh2pmxa====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"4rd7uzl4ywknxudsvj6ryo3m436k2sed","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"th5guw5tih3uli4uu6nssfcs7jcre776","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"7ictsdfwyx2vilunytyd6kruccccr64n"},{"name":"python-venv","version":"1.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"zve4i77ijobhyhszi3tmthtwk2q7lsta","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"4fnwqe7gckdb3upa7cbbtwp32akogare"},{"name":"re2c","version":"3.0","arch":{"platform":"darwin","platform_os":"sonoma","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kuhq5ne7cdx2pca57zwnn57fezjovywffswkkryt4usm4zekw3yq====","dependencies":[{"name":"apple-clang","hash":"2gmld3up2uso35cfhr3wut3wedrm2sa6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gmake","hash":"u2cep7bnoaruov5zoa4vi64p6lvfadt5","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"nkru37co3v77wyikp747smfsmsy5nqeb"}]}} +{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ozkztarkrp3oet7x2oapc7ehdfyvweap45zb3g44mj6qpblv4l3a====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bison","hash":"e575uqnqgn6zxpyrfphfw35vihuc3af3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"ev3zcv2blhxx2checfszy6736ya2ve45","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"3tktfceps6thsraftda3svkdlypt47vx","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"mg6k4cfdhg6dore5avimwxdc7jn6onzs","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"4ym4yrdx4hfbj5rcevsdidy6zdc77om4","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"qrttp2eu44r35mtyem2njmtdo2tr5xvf"},{"name":"apple-clang","version":"16.0.0","arch":{"platform":"darwin","platform_os":"sequoia","target":{"name":"cannonlake","vendor":"GenuineIntel","features":["adx","aes","avx","avx2","avx512bw","avx512cd","avx512dq","avx512f","avx512ifma","avx512vbmi","avx512vl","bmi1","bmi2","clflushopt","f16c","fma","mmx","movbe","pclmulqdq","popcnt","rdrand","rdseed","sha","sse","sse2","sse4_1","sse4_2","ssse3","xsavec","xsaveopt"],"generation":0,"parents":["skylake"],"cpupart":""}},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/clang","cxx":"/usr/bin/clang++"}}},"package_hash":"7iabceub7ckyfs2h5g75jxtolk253q6nm3r5hyqbztckky25gnpa====","annotations":{"original_specfile_version":5},"hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv"},{"name":"bison","version":"3.8.2","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"acwjalgeefeymuhyv4umstcnz465ar6e","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"d36fz4p3yx77w6b272r5yr74owsvwvfm","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"e575uqnqgn6zxpyrfphfw35vihuc3af3"},{"name":"compiler-wrapper","version":"1.0","arch":{"platform":"darwin","platform_os":"sequoia","target":{"name":"cannonlake","vendor":"GenuineIntel","features":["adx","aes","avx","avx2","avx512bw","avx512cd","avx512dq","avx512f","avx512ifma","avx512vbmi","avx512vl","bmi1","bmi2","clflushopt","f16c","fma","mmx","movbe","pclmulqdq","popcnt","rdrand","rdseed","sha","sse","sse2","sse4_1","sse4_2","ssse3","xsavec","xsaveopt"],"generation":0,"parents":["skylake"],"cpupart":""}},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gogqnfdkxjvnjgj3lndnoncjtdc7ydoc7klkjstywag4oqrvod7a====","annotations":{"original_specfile_version":5},"hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge"},{"name":"diffutils","version":"3.10","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"2hwokn4ijijiclnl3pyvn3b4a7gbn5ct","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"annotations":{"original_specfile_version":5},"hash":"acwjalgeefeymuhyv4umstcnz465ar6e"},{"name":"gmake","version":"4.4.1","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"fszz4zptmmipakokiufglsphlmdgb6x3"},{"name":"libiconv","version":"1.17","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ujsqmcknrabka5mhwwpbaf5rwxgopwoyxkskuwyqlcbynowgdvfa====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"2hwokn4ijijiclnl3pyvn3b4a7gbn5ct"},{"name":"m4","version":"1.4.19","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"acwjalgeefeymuhyv4umstcnz465ar6e","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"mtowncjrriz2jjl6onql3wyacciix4ne","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"d36fz4p3yx77w6b272r5yr74owsvwvfm"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"mtowncjrriz2jjl6onql3wyacciix4ne"},{"name":"cmake","version":"3.31.2","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"qtgui":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"7vk6yhuq2fklcj5kk7bhreqojudugggezq7vntmcsc32cw2avmya====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"curl","hash":"uugvk6k3zupw4xzto2hwjfe647pqsyyf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"nykye5s3jvzc2zwtpx4xljlos6xnorsw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"ev3zcv2blhxx2checfszy6736ya2ve45"},{"name":"curl","version":"8.10.1","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["secure_transport"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ccka5yawqcn2rjbqn3bkhkdjoajlngm5uab7jbyrsl5yqn42ofza====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"bm2f7poacyin2wyvgq2axmbynhaslhgb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"e65fgchge7g22kbiqdpyxu4fmvqehlqb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"uugvk6k3zupw4xzto2hwjfe647pqsyyf"},{"name":"nghttp2","version":"1.64.0","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"nkykfkj4rxzmysrmoh5mhxrl5ysaemlqh652m3he7pkbgvjhjgba====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"acwjalgeefeymuhyv4umstcnz465ar6e","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"e65fgchge7g22kbiqdpyxu4fmvqehlqb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"bm2f7poacyin2wyvgq2axmbynhaslhgb"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"e65fgchge7g22kbiqdpyxu4fmvqehlqb"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"mdxo2xewbdavckgsqlcjywyfssdchgwbzonui22gxww7hqtozurq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"l2fyfx2t7sesnitglbumuds2wqflfir6"},{"name":"ncurses","version":"6.5","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"e65fgchge7g22kbiqdpyxu4fmvqehlqb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"nykye5s3jvzc2zwtpx4xljlos6xnorsw"},{"name":"python","version":"3.13.0","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"n6v6rt6deysntdggu2gi4zkhqriyba6bgaghxyhluou4ssqf7xfq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"apple-libuuid","hash":"m5z7kt64hlhnwisipfs5nqqorpi6u6vm","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"bzip2","hash":"h4bmmb7myvboscsbvlgq46twwacgahk3","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"expat","hash":"bqc34odirjhz2jaue7n3dk7sux6hmojn","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"h4qbc6g2v5yotoalpyvddbcmqyric4v7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"m5uhx7get2eeuftgoadtv7r2vfh7u5ds","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"ofcuigaaxlvvv6tgzetfjwfhabzlkbo7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"nykye5s3jvzc2zwtpx4xljlos6xnorsw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"bwnlb7yiy67eabhgaei64susdxgas3to","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"e65fgchge7g22kbiqdpyxu4fmvqehlqb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"5wymz4fw6majnuwaoopp3m7dmjqbbvrx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"qtxu5k6vkkyr2oii62lz7r4ubs7sz3xq","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"xz","hash":"oxzkcdzjdywney64q6tnmmjib33u6ms7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"3tktfceps6thsraftda3svkdlypt47vx"},{"name":"apple-libuuid","version":"1353.100.2","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"bundle","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk","module":null,"extra_attributes":{}},"package_hash":"rv7eeukm7m2umg6ulafeco2qz2kvaqpx2bjoita6g27hrs6vfmiq====","annotations":{"original_specfile_version":5},"hash":"m5z7kt64hlhnwisipfs5nqqorpi6u6vm"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"jb7yvhkifmvfl3ykmdulsjxkkulker6gqb5tadollyjt2ijg3zsa====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"acwjalgeefeymuhyv4umstcnz465ar6e","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"h4bmmb7myvboscsbvlgq46twwacgahk3"},{"name":"expat","version":"2.6.4","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ei6qyjakl7sgtodwxxbg5brgkp23robfximtpbedkrnpyyyvr3ya====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"bqc34odirjhz2jaue7n3dk7sux6hmojn"},{"name":"gdbm","version":"1.23","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"5wymz4fw6majnuwaoopp3m7dmjqbbvrx","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"h4qbc6g2v5yotoalpyvddbcmqyric4v7"},{"name":"readline","version":"8.2","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"nykye5s3jvzc2zwtpx4xljlos6xnorsw","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"5wymz4fw6majnuwaoopp3m7dmjqbbvrx"},{"name":"gettext","version":"0.22.5","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4zxhmw6rownaaokzcolsszrq2cmx44m7qmzopucymoyrhbdfgvq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"bzip2","hash":"h4bmmb7myvboscsbvlgq46twwacgahk3","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"2hwokn4ijijiclnl3pyvn3b4a7gbn5ct","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"patsnnun4o2w3vupeontcjecxeoyh2js","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"nykye5s3jvzc2zwtpx4xljlos6xnorsw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"tegwze36okijyiui4nbbnkn2ngkqmxlm","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"oxzkcdzjdywney64q6tnmmjib33u6ms7","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"m5uhx7get2eeuftgoadtv7r2vfh7u5ds"},{"name":"libxml2","version":"2.13.4","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j6yob2wgvc2wjzvbs6xdvgyfa3zp3wrm3uxncxzxqfzw6xazzoba====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"2hwokn4ijijiclnl3pyvn3b4a7gbn5ct","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"e65fgchge7g22kbiqdpyxu4fmvqehlqb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"oxzkcdzjdywney64q6tnmmjib33u6ms7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"patsnnun4o2w3vupeontcjecxeoyh2js"},{"name":"xz","version":"5.4.6","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"oxzkcdzjdywney64q6tnmmjib33u6ms7"},{"name":"tar","version":"1.35","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"v6a6jvks2setklucxyk622uauxzqlgmsdkrvdijbi3m5jwftmzla====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"bzip2","hash":"h4bmmb7myvboscsbvlgq46twwacgahk3","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"2hwokn4ijijiclnl3pyvn3b4a7gbn5ct","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"rv3drbcskvc7snlhqex2byavaddd6xfy","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"oxzkcdzjdywney64q6tnmmjib33u6ms7","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"isadyc5phrez7pmz4spx4zly5wu5pslt","parameters":{"deptypes":["run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"tegwze36okijyiui4nbbnkn2ngkqmxlm"},{"name":"pigz","version":"2.8","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"rv3drbcskvc7snlhqex2byavaddd6xfy"},{"name":"zstd","version":"1.5.6","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"isadyc5phrez7pmz4spx4zly5wu5pslt"},{"name":"libffi","version":"3.4.6","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ofcuigaaxlvvv6tgzetfjwfhabzlkbo7"},{"name":"openssl","version":"3.4.0","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"5y33vxwjtlrlsyedasvmhukjkk5yfwcri27oceh36iw73xehumfa====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"ca-certificates-mozilla","hash":"xinl4agw3xhagk74cw2pclmlbqoq223j","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"wxl5qpzezncbick5ygjx3fnqwpd3ousb","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"bwnlb7yiy67eabhgaei64susdxgas3to"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","annotations":{"original_specfile_version":5},"hash":"xinl4agw3xhagk74cw2pclmlbqoq223j"},{"name":"perl","version":"5.40.0","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"f233ue76vwtkle2r4jwsfe5x27ujx6ea4vdyp6baonfmkgqf5vpa====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"berkeley-db","hash":"wamcmlsv3jtpzy7qvmfful4fabex5q7y","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"h4bmmb7myvboscsbvlgq46twwacgahk3","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gdbm","hash":"h4qbc6g2v5yotoalpyvddbcmqyric4v7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"wxl5qpzezncbick5ygjx3fnqwpd3ousb"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"wamcmlsv3jtpzy7qvmfful4fabex5q7y"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"wm3irnrjil5n275nw2m4x3mpvyg35h7isbmsnuae6vtxbamsrv4q====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"5wymz4fw6majnuwaoopp3m7dmjqbbvrx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"l2fyfx2t7sesnitglbumuds2wqflfir6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"qtxu5k6vkkyr2oii62lz7r4ubs7sz3xq"},{"name":"python-venv","version":"1.0","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"3tktfceps6thsraftda3svkdlypt47vx","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"mg6k4cfdhg6dore5avimwxdc7jn6onzs"},{"name":"re2c","version":"3.1","arch":{"platform":"darwin","platform_os":"sequoia","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ebw3m3xkgw2wijfijtzrxt4ldu4tz4haiz6juumq6wn4mjzsuxra====","dependencies":[{"name":"apple-clang","hash":"qj3zadkktznahfizazbfvmqvkhzd4bqv","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"compiler-wrapper","hash":"2uitb26t2s6nfpj244fbsh7gntsiwvge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"fszz4zptmmipakokiufglsphlmdgb6x3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"3tktfceps6thsraftda3svkdlypt47vx","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"4ym4yrdx4hfbj5rcevsdidy6zdc77om4"}]}} diff --git a/lib/spack/spack/bootstrap/prototypes/clingo-freebsd-amd64.json b/lib/spack/spack/bootstrap/prototypes/clingo-freebsd-amd64.json index 175d39fb864..ffd58714635 100644 --- a/lib/spack/spack/bootstrap/prototypes/clingo-freebsd-amd64.json +++ b/lib/spack/spack/bootstrap/prototypes/clingo-freebsd-amd64.json @@ -1 +1 @@ -{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"6fvy3xrgj72ufkei7oeqgycqiqb7ibbewpbadxluco5jynm5wjua====","dependencies":[{"name":"bison","hash":"6p4mtaczvpkz6gklgianan625velky3p","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"trmmcdcd25isd75pvwnv3eg7jgkpwxws","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"python","hash":"y525osrkvhaihcfah7k27ohjawournhn","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"yfieqdv6m43t7svbtx6fx6w6ue4c675n","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"fygxlxif5kiy6g4lqfyej643x6tw3qy4","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"p43rjj5qnjj4tuvgrotpxoylrflwkdjb"},{"name":"bison","version":"3.8.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"diffutils","hash":"i6dp2rjbe3gusr55m35o7vvn2klndq36","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"m4","hash":"g773qzh3feazlqbi2fyhkmzekvbcmlxl","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"6p4mtaczvpkz6gklgianan625velky3p"},{"name":"diffutils","version":"3.10","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bm5gke3v3ph5mdcwfwzgwhgq6uuago26","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"i6dp2rjbe3gusr55m35o7vvn2klndq36"},{"name":"gmake","version":"4.4.1","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf"},{"name":"llvm","version":"18.1.5","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","clang":true,"compiler-rt":"runtime","cuda":false,"flang":false,"generator":"ninja","gold":true,"libcxx":"runtime","libomptarget":true,"libomptarget_debug":false,"libunwind":"runtime","link_llvm_dylib":false,"lld":false,"lldb":true,"llvm_dylib":true,"lua":true,"mlir":false,"openmp":"runtime","polly":true,"python":false,"shlib_symbol_version":"none","split_dwarf":false,"targets":["all"],"version_suffix":"none","z3":false,"zstd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/clang","cxx":"/usr/bin/clang++"}}},"package_hash":"loju2nx3avt5xoi2izvoj7gvwcq4wjnvomngbc4vxyfmb6b6w3bq====","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks"},{"name":"libiconv","version":"1.17","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hx2hgtfxuafavkaf2rp3hjq7ttx4zuoyareduhx25lb4a5b64sua====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"bm5gke3v3ph5mdcwfwzgwhgq6uuago26"},{"name":"m4","version":"1.4.19","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"diffutils","hash":"i6dp2rjbe3gusr55m35o7vvn2klndq36","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"xiqicywbkie67lglujyglpt4yhy2llxj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"hash":"g773qzh3feazlqbi2fyhkmzekvbcmlxl"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"xiqicywbkie67lglujyglpt4yhy2llxj"},{"name":"cmake","version":"3.30.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"package_hash":"yzx77efplsfwzpbamj6navipds7k6fgf5peekpvbswnx7t5vdeea====","dependencies":[{"name":"curl","hash":"gpl2pzobfpcrw2hrs5whhaheefwtk3jq","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"ncurses","hash":"w2ggn42b2cqvlkejjnvqulkuenxtphoh","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"trmmcdcd25isd75pvwnv3eg7jgkpwxws"},{"name":"curl","version":"8.8.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"lxrcgtlenrg2m7urazjalqprxmcau476vg7olruiuxx6ep4yh6ca====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"nghttp2","hash":"ejzn2qlwnevhelfr67sgse74ryjgevwh","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"wyjdtb43a5yeco75kulg62ypzrz55mro","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"k33xe2luxqwovltrbg7jrrfcj6qiu7qb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"gpl2pzobfpcrw2hrs5whhaheefwtk3jq"},{"name":"nghttp2","version":"1.63.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xlfs46g75iwk2tiwo2o63soe6cktxd5x4p76wohuddnslyllhtwq====","dependencies":[{"name":"diffutils","hash":"i6dp2rjbe3gusr55m35o7vvn2klndq36","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"pkgconf","hash":"k33xe2luxqwovltrbg7jrrfcj6qiu7qb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"ejzn2qlwnevhelfr67sgse74ryjgevwh"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"k33xe2luxqwovltrbg7jrrfcj6qiu7qb"},{"name":"openssl","version":"3.3.1","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rlcnjkgahjucev2lj5chfxmoas2k5q24xqy6djdj3smgmscpdoma====","dependencies":[{"name":"ca-certificates-mozilla","hash":"fac3ovvxze52epdmck53ft6zfhql4kxs","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"perl","hash":"wxo67pnbw5swsbltf7ctmugezojqmyvx","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"wyjdtb43a5yeco75kulg62ypzrz55mro"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","hash":"fac3ovvxze52epdmck53ft6zfhql4kxs"},{"name":"perl","version":"5.40.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"r573qg6oxkppw3zcvnkq6wixmgh3oj3rct3lg4iuodpiar2jzkya====","dependencies":[{"name":"berkeley-db","hash":"bkwxxhskbmo7hkg4xgwf4e4z5up23pj6","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"lsjz4uogp3bpdujik6bodrcosa7zcqlm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"i2wm5qpvs7fnkvalznisx4dvjqcauuqk","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"wxo67pnbw5swsbltf7ctmugezojqmyvx"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"hash":"bkwxxhskbmo7hkg4xgwf4e4z5up23pj6"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eix6oci5mx4qmup2kll3rhau7sk32nsiioqqm3fxn7mhyoab2vna====","dependencies":[{"name":"diffutils","hash":"i6dp2rjbe3gusr55m35o7vvn2klndq36","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"lsjz4uogp3bpdujik6bodrcosa7zcqlm"},{"name":"gdbm","version":"1.23","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"readline","hash":"ugdsepkf54hzlez5gpunj6m4wx2jkpua","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"i2wm5qpvs7fnkvalznisx4dvjqcauuqk"},{"name":"readline","version":"8.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"ncurses","hash":"w2ggn42b2cqvlkejjnvqulkuenxtphoh","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"ugdsepkf54hzlez5gpunj6m4wx2jkpua"},{"name":"ncurses","version":"6.5","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"pkgconf","hash":"k33xe2luxqwovltrbg7jrrfcj6qiu7qb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"w2ggn42b2cqvlkejjnvqulkuenxtphoh"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hhg7mob5w6lxxszvqcectuc4h2fyhs47fp2yufujfahv3w373fza====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"hash":"palwnckxwn2punojvslasbbi4ryppuuv"},{"name":"python","version":"3.12.5","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"nis":false,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"fxru2z2p57zimrcwnrlfmhdsf5j2zl37sidkfqns5fqggmgzlyva====","dependencies":[{"name":"bzip2","hash":"lsjz4uogp3bpdujik6bodrcosa7zcqlm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"expat","hash":"rnqqstz5induzgavj35ekf5ejf3upcpq","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"i2wm5qpvs7fnkvalznisx4dvjqcauuqk","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"hrewxv6jprzu2ik33bltddujvbiwlusb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"nz6es3e4ppj4ce5awahoq5vridqbw5hu","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"ncurses","hash":"w2ggn42b2cqvlkejjnvqulkuenxtphoh","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"wyjdtb43a5yeco75kulg62ypzrz55mro","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"k33xe2luxqwovltrbg7jrrfcj6qiu7qb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"ugdsepkf54hzlez5gpunj6m4wx2jkpua","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"sccu6ixgkzx24xmnhjljxlscfnla4il4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"2wnhyajnjalsaorua4g3q63hhq4zct73","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"42hceju5suw5vgsxwkwm6rdtbj7z5qmn","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"y525osrkvhaihcfah7k27ohjawournhn"},{"name":"expat","version":"2.6.3","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"q2xzdlmhahil65a7wtvpwh3houcq3vmysytzibt7btykehsolcfq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"hash":"rnqqstz5induzgavj35ekf5ejf3upcpq"},{"name":"gettext","version":"0.22.5","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"yfl3idq3ytcwhz2hy4hxcdyxg4kgark7rlc7ofar5vnj5keez62q====","dependencies":[{"name":"bzip2","hash":"lsjz4uogp3bpdujik6bodrcosa7zcqlm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bm5gke3v3ph5mdcwfwzgwhgq6uuago26","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"4i4rgtnrgrzga2dwdqr7nidu5iwa3dtl","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"ncurses","hash":"w2ggn42b2cqvlkejjnvqulkuenxtphoh","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"3ymtnsagipi5ttw4ucn77wrtoqbooszc","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"42hceju5suw5vgsxwkwm6rdtbj7z5qmn","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"hash":"hrewxv6jprzu2ik33bltddujvbiwlusb"},{"name":"libxml2","version":"2.10.3","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"axtdgrvek6znparn5meplujweo2hzz3tswxly4wpfn2hxvuubocq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bm5gke3v3ph5mdcwfwzgwhgq6uuago26","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"pkgconf","hash":"k33xe2luxqwovltrbg7jrrfcj6qiu7qb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"42hceju5suw5vgsxwkwm6rdtbj7z5qmn","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"4i4rgtnrgrzga2dwdqr7nidu5iwa3dtl"},{"name":"xz","version":"5.4.6","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"hash":"42hceju5suw5vgsxwkwm6rdtbj7z5qmn"},{"name":"tar","version":"1.34","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"cpgzon3rxegbd3xdnmhrmxvzaq5hyvpzz4y6egmhghhydvefupuq====","dependencies":[{"name":"bzip2","hash":"lsjz4uogp3bpdujik6bodrcosa7zcqlm","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bm5gke3v3ph5mdcwfwzgwhgq6uuago26","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"pigz","hash":"kwlnjhirtv52qi5wbzvn623wipybqitq","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"42hceju5suw5vgsxwkwm6rdtbj7z5qmn","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"d72pkgbcjwdbqyqhhbow7yppc6wwc4az","parameters":{"deptypes":["run"],"virtuals":[]}}],"hash":"3ymtnsagipi5ttw4ucn77wrtoqbooszc"},{"name":"pigz","version":"2.8","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"kwlnjhirtv52qi5wbzvn623wipybqitq"},{"name":"zstd","version":"1.5.6","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"hash":"d72pkgbcjwdbqyqhhbow7yppc6wwc4az"},{"name":"libffi","version":"3.4.6","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"hash":"nz6es3e4ppj4ce5awahoq5vridqbw5hu"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ylun5bpjemdbdo7b55bfnpyz7bb4g6orkeip24xfyt3nqxh2pmxa====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"readline","hash":"ugdsepkf54hzlez5gpunj6m4wx2jkpua","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"palwnckxwn2punojvslasbbi4ryppuuv","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"sccu6ixgkzx24xmnhjljxlscfnla4il4"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"pkgconf","hash":"k33xe2luxqwovltrbg7jrrfcj6qiu7qb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"2wnhyajnjalsaorua4g3q63hhq4zct73"},{"name":"python-venv","version":"1.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"y525osrkvhaihcfah7k27ohjawournhn","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"yfieqdv6m43t7svbtx6fx6w6ue4c675n"},{"name":"re2c","version":"3.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kuhq5ne7cdx2pca57zwnn57fezjovywffswkkryt4usm4zekw3yq====","dependencies":[{"name":"gmake","hash":"zlnpnrjzbpv26asdslqkywdeaft5wfsf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"xuu2ezsx3n26n2owaebnyl562evrbuks","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"hash":"fygxlxif5kiy6g4lqfyej643x6tw3qy4"}]}} +{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ozkztarkrp3oet7x2oapc7ehdfyvweap45zb3g44mj6qpblv4l3a====","dependencies":[{"name":"bison","hash":"l4llzdyliqbeor66ht54qkezfdofmwj6","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"okz75726c4grndc4kadvpivfbr6546ud","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"python","hash":"syeuozebaclogvjl7izswkitiduyniob","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"nw53taerhuinrvwfc6gcg4hztg77dkq5","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"prd7dmeald2bitrpbt6cqdcslfap5aay","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"je2szed32t2zoajsczveb4bokeitrcan"},{"name":"bison","version":"3.8.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"nk5z5kralivpxqazpvgmxvqdm73mimpx","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"m4","hash":"hoq7tejwrsetrepd4kjww3yvxfraycsa","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"l4llzdyliqbeor66ht54qkezfdofmwj6"},{"name":"compiler-wrapper","version":"1.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gogqnfdkxjvnjgj3lndnoncjtdc7ydoc7klkjstywag4oqrvod7a====","annotations":{"original_specfile_version":5},"hash":"6o4jkave5ri3ooytknfil4p55ifcwxju"},{"name":"diffutils","version":"3.10","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nnr7brz74vmypk3gfhyykql5rvshhxiu","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"annotations":{"original_specfile_version":5},"hash":"nk5z5kralivpxqazpvgmxvqdm73mimpx"},{"name":"gmake","version":"4.4.1","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"annotations":{"original_specfile_version":5},"hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3"},{"name":"llvm","version":"18.1.5","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","clang":true,"compiler-rt":"runtime","cuda":false,"flang":false,"generator":"ninja","gold":true,"libcxx":"runtime","libomptarget":true,"libomptarget_debug":false,"libunwind":"runtime","link_llvm_dylib":false,"lld":false,"lldb":true,"llvm_dylib":true,"lua":true,"mlir":false,"openmp":"runtime","polly":true,"python":false,"shlib_symbol_version":"none","split_dwarf":false,"targets":["all"],"version_suffix":"none","z3":false,"zstd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/clang","cxx":"/usr/bin/clang++"}}},"package_hash":"7iourbijxpsp23e2wj3fel2fmmk23jzyzidcpqdgeux7g7ff2wxq====","annotations":{"original_specfile_version":5},"hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg"},{"name":"libiconv","version":"1.17","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ujsqmcknrabka5mhwwpbaf5rwxgopwoyxkskuwyqlcbynowgdvfa====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"annotations":{"original_specfile_version":5},"hash":"nnr7brz74vmypk3gfhyykql5rvshhxiu"},{"name":"m4","version":"1.4.19","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"nk5z5kralivpxqazpvgmxvqdm73mimpx","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"guzz5zr4juvhrq4pqxnibvoma5z3djfi","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"annotations":{"original_specfile_version":5},"hash":"hoq7tejwrsetrepd4kjww3yvxfraycsa"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"annotations":{"original_specfile_version":5},"hash":"guzz5zr4juvhrq4pqxnibvoma5z3djfi"},{"name":"cmake","version":"3.31.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"qtgui":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"7vk6yhuq2fklcj5kk7bhreqojudugggezq7vntmcsc32cw2avmya====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"curl","hash":"rkyymoo7xqnswutyvauf3iv5dddmaygt","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"ncurses","hash":"p2m3nzytg5lh6474vclnqtklvk6jpqos","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"okz75726c4grndc4kadvpivfbr6546ud"},{"name":"curl","version":"8.10.1","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ccka5yawqcn2rjbqn3bkhkdjoajlngm5uab7jbyrsl5yqn42ofza====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"nghttp2","hash":"uuslnsztro7in3mxykjmrolg2wfdoyat","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"c6ojqefenrbxkupgaqznti6q2x3g22qf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"yc2rz24ll3ulloccgxroltp5243csskb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"rkyymoo7xqnswutyvauf3iv5dddmaygt"},{"name":"nghttp2","version":"1.64.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"nkykfkj4rxzmysrmoh5mhxrl5ysaemlqh652m3he7pkbgvjhjgba====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"nk5z5kralivpxqazpvgmxvqdm73mimpx","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"pkgconf","hash":"yc2rz24ll3ulloccgxroltp5243csskb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"uuslnsztro7in3mxykjmrolg2wfdoyat"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"annotations":{"original_specfile_version":5},"hash":"yc2rz24ll3ulloccgxroltp5243csskb"},{"name":"openssl","version":"3.4.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"5y33vxwjtlrlsyedasvmhukjkk5yfwcri27oceh36iw73xehumfa====","dependencies":[{"name":"ca-certificates-mozilla","hash":"hm3nrr2yydcptn7fvphwvg6bwyo75bwf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"perl","hash":"sadirf62yvikut4yghjhph6o5tztfwao","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"c6ojqefenrbxkupgaqznti6q2x3g22qf"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","annotations":{"original_specfile_version":5},"hash":"hm3nrr2yydcptn7fvphwvg6bwyo75bwf"},{"name":"perl","version":"5.40.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"f233ue76vwtkle2r4jwsfe5x27ujx6ea4vdyp6baonfmkgqf5vpa====","dependencies":[{"name":"berkeley-db","hash":"vncqfho5tjvizrhfpr4vft5nfyawkhw2","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"utn5hm325756qkbf3ve5na2qtac7zxc5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gdbm","hash":"ktpz7bar56pafbw2ab5rerdejfwnngjd","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"sadirf62yvikut4yghjhph6o5tztfwao"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"annotations":{"original_specfile_version":5},"hash":"vncqfho5tjvizrhfpr4vft5nfyawkhw2"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"jb7yvhkifmvfl3ykmdulsjxkkulker6gqb5tadollyjt2ijg3zsa====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"nk5z5kralivpxqazpvgmxvqdm73mimpx","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"annotations":{"original_specfile_version":5},"hash":"utn5hm325756qkbf3ve5na2qtac7zxc5"},{"name":"gdbm","version":"1.23","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"readline","hash":"nixpi6ugx6vmxbxln5ceyqxnu2sypnlx","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ktpz7bar56pafbw2ab5rerdejfwnngjd"},{"name":"readline","version":"8.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"ncurses","hash":"p2m3nzytg5lh6474vclnqtklvk6jpqos","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"nixpi6ugx6vmxbxln5ceyqxnu2sypnlx"},{"name":"ncurses","version":"6.5","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"pkgconf","hash":"yc2rz24ll3ulloccgxroltp5243csskb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"p2m3nzytg5lh6474vclnqtklvk6jpqos"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"mdxo2xewbdavckgsqlcjywyfssdchgwbzonui22gxww7hqtozurq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"annotations":{"original_specfile_version":5},"hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix"},{"name":"python","version":"3.13.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"n6v6rt6deysntdggu2gi4zkhqriyba6bgaghxyhluou4ssqf7xfq====","dependencies":[{"name":"bzip2","hash":"utn5hm325756qkbf3ve5na2qtac7zxc5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"expat","hash":"djhfx5nxzsatwcklt743hizybmgvq75l","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gdbm","hash":"ktpz7bar56pafbw2ab5rerdejfwnngjd","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"nfyjnvifb6n3v55esjgk7rinnq6e7av2","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"657brzxsad4zh6ajeiriuatlxaco5beg","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"ncurses","hash":"p2m3nzytg5lh6474vclnqtklvk6jpqos","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"c6ojqefenrbxkupgaqznti6q2x3g22qf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"yc2rz24ll3ulloccgxroltp5243csskb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"nixpi6ugx6vmxbxln5ceyqxnu2sypnlx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"dcqokkasxhtuu7g7htoi2v5btc2b63qf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"5u5klk6jrayvbilllhrlbszendi5liip","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"6cqtdj22u47rdbvycoylphh7d6jbrvq4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"syeuozebaclogvjl7izswkitiduyniob"},{"name":"expat","version":"2.6.4","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ei6qyjakl7sgtodwxxbg5brgkp23robfximtpbedkrnpyyyvr3ya====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"annotations":{"original_specfile_version":5},"hash":"djhfx5nxzsatwcklt743hizybmgvq75l"},{"name":"gettext","version":"0.22.5","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4zxhmw6rownaaokzcolsszrq2cmx44m7qmzopucymoyrhbdfgvq====","dependencies":[{"name":"bzip2","hash":"utn5hm325756qkbf3ve5na2qtac7zxc5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nnr7brz74vmypk3gfhyykql5rvshhxiu","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"gkoikjiianqwi3r7ynsrj5kczj36mufp","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"ncurses","hash":"p2m3nzytg5lh6474vclnqtklvk6jpqos","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"pygs7gph2cxutw2jktsvex3vxb2nl7hl","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"6cqtdj22u47rdbvycoylphh7d6jbrvq4","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"nfyjnvifb6n3v55esjgk7rinnq6e7av2"},{"name":"libxml2","version":"2.13.4","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j6yob2wgvc2wjzvbs6xdvgyfa3zp3wrm3uxncxzxqfzw6xazzoba====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nnr7brz74vmypk3gfhyykql5rvshhxiu","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"pkgconf","hash":"yc2rz24ll3ulloccgxroltp5243csskb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"6cqtdj22u47rdbvycoylphh7d6jbrvq4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"gkoikjiianqwi3r7ynsrj5kczj36mufp"},{"name":"xz","version":"5.4.6","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}}],"annotations":{"original_specfile_version":5},"hash":"6cqtdj22u47rdbvycoylphh7d6jbrvq4"},{"name":"tar","version":"1.35","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"v6a6jvks2setklucxyk622uauxzqlgmsdkrvdijbi3m5jwftmzla====","dependencies":[{"name":"bzip2","hash":"utn5hm325756qkbf3ve5na2qtac7zxc5","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"nnr7brz74vmypk3gfhyykql5rvshhxiu","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"pigz","hash":"f5jym2egytrgpubdtunmqolh7ioaaudm","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"6cqtdj22u47rdbvycoylphh7d6jbrvq4","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"7niz2hlqarxclxncsbbzl7zx5uo3btrq","parameters":{"deptypes":["run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"pygs7gph2cxutw2jktsvex3vxb2nl7hl"},{"name":"pigz","version":"2.8","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"f5jym2egytrgpubdtunmqolh7ioaaudm"},{"name":"zstd","version":"1.5.6","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"annotations":{"original_specfile_version":5},"hash":"7niz2hlqarxclxncsbbzl7zx5uo3btrq"},{"name":"libffi","version":"3.4.6","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}}],"annotations":{"original_specfile_version":5},"hash":"657brzxsad4zh6ajeiriuatlxaco5beg"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"wm3irnrjil5n275nw2m4x3mpvyg35h7isbmsnuae6vtxbamsrv4q====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"readline","hash":"nixpi6ugx6vmxbxln5ceyqxnu2sypnlx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"c2jgry3yzjofxxjuqjckluoqbcm5exix","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"dcqokkasxhtuu7g7htoi2v5btc2b63qf"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"pkgconf","hash":"yc2rz24ll3ulloccgxroltp5243csskb","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"5u5klk6jrayvbilllhrlbszendi5liip"},{"name":"python-venv","version":"1.0","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"syeuozebaclogvjl7izswkitiduyniob","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"nw53taerhuinrvwfc6gcg4hztg77dkq5"},{"name":"re2c","version":"3.1","arch":{"platform":"freebsd","platform_os":"freebsd14.1","target":"amd64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ebw3m3xkgw2wijfijtzrxt4ldu4tz4haiz6juumq6wn4mjzsuxra====","dependencies":[{"name":"compiler-wrapper","hash":"6o4jkave5ri3ooytknfil4p55ifcwxju","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gmake","hash":"clafylgtxlepfvfrhjfqgfg2fc52vho3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"llvm","hash":"ujjiokwbw55sm7o6zoajb3xtcs65utxg","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"python","hash":"syeuozebaclogvjl7izswkitiduyniob","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"prd7dmeald2bitrpbt6cqdcslfap5aay"}]}} diff --git a/lib/spack/spack/bootstrap/prototypes/clingo-linux-aarch64.json b/lib/spack/spack/bootstrap/prototypes/clingo-linux-aarch64.json index fd3b647e637..173566a8c7b 100644 --- a/lib/spack/spack/bootstrap/prototypes/clingo-linux-aarch64.json +++ b/lib/spack/spack/bootstrap/prototypes/clingo-linux-aarch64.json @@ -1 +1 @@ -{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"static_libstdcpp":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"6fvy3xrgj72ufkei7oeqgycqiqb7ibbewpbadxluco5jynm5wjua====","dependencies":[{"name":"bison","hash":"vzoya34hwh53nenvxyqpqq2kshu33hbm","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"rs4e7yd5b2xsclv7x3xakpqfrt4ozns4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"ipe7x2ah3marz5qtnmzyygrfxnp7hded","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"sxxhtb6544djazgxzqnlq2u5v2b6palo","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"zss6bofraffpkgtamnq4k4zk2kjyr5ws","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"3e5vcxuj4goek4s2fu5hqx2emvgi4mlb"},{"name":"bison","version":"3.8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"diffutils","hash":"qtrmm4njhsdrjdpjhavmmhjnrjgdukbh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"x5sf2xfbamsscacvnsu6yocjcxiioudp","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"vzoya34hwh53nenvxyqpqq2kshu33hbm"},{"name":"diffutils","version":"3.10","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"6igjytdqc2ohi6ckbwbsptu4y7lyvgir","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"hash":"qtrmm4njhsdrjdpjhavmmhjnrjgdukbh"},{"name":"gcc","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"binutils":false,"bootstrap":true,"build_system":"autotools","build_type":"RelWithDebInfo","graphite":false,"languages":["c","c++","fortran"],"nvptx":false,"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"piclibs":false,"strip":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/gcc","cxx":"/usr/bin/g++"}}},"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"package_hash":"qrp3cbyutbzwhnvhl6n3avwuk7xobgla6f5fyf5dnxp6eodanmja====","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl"},{"name":"gcc-runtime","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xpyxgjzqt72vz6gzz3546kurynzbvrd46f457fo2svkm7gs2jjfa====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2"},{"name":"glibc","version":"2.28","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{}},"package_hash":"riktbfk2yybad7tgbvdkntk5c5msjcm5pk3x7naszgbvfm57h4rq====","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt"},{"name":"gmake","version":"4.4.1","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4"},{"name":"gnuconfig","version":"2022-09-17","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"2gikx4ks5wrf2cct3kt2ras4snqcrgwicovqmrn7sfac5g55qzdq====","hash":"lj72jbfigneub55psbxmlwjjnoabuuah"},{"name":"libiconv","version":"1.17","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hx2hgtfxuafavkaf2rp3hjq7ttx4zuoyareduhx25lb4a5b64sua====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"6igjytdqc2ohi6ckbwbsptu4y7lyvgir"},{"name":"m4","version":"1.4.19","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"diffutils","hash":"qtrmm4njhsdrjdpjhavmmhjnrjgdukbh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"h7fwfacsoeg4qzqsm4c5dqx7rdtaxrlu","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"x5sf2xfbamsscacvnsu6yocjcxiioudp"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"h7fwfacsoeg4qzqsm4c5dqx7rdtaxrlu"},{"name":"cmake","version":"3.30.2","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"package_hash":"yzx77efplsfwzpbamj6navipds7k6fgf5peekpvbswnx7t5vdeea====","dependencies":[{"name":"curl","hash":"3geqk34iqzkdw2nmn4qug6zerksirwan","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"fseaoibsvtqn3bnwrckei4epbzkbu3ps","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"rs4e7yd5b2xsclv7x3xakpqfrt4ozns4"},{"name":"curl","version":"8.8.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"lxrcgtlenrg2m7urazjalqprxmcau476vg7olruiuxx6ep4yh6ca====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"jxyevvat54ea2jaz3enefslog3l2nsq4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"g6szw7fdsv3pjl25czbmlq6ga4qplv6e","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"lhnuxy3bpqnuy4pgq7gfn7bmdkj2is3l","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"3geqk34iqzkdw2nmn4qug6zerksirwan"},{"name":"nghttp2","version":"1.63.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xlfs46g75iwk2tiwo2o63soe6cktxd5x4p76wohuddnslyllhtwq====","dependencies":[{"name":"diffutils","hash":"qtrmm4njhsdrjdpjhavmmhjnrjgdukbh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"lhnuxy3bpqnuy4pgq7gfn7bmdkj2is3l","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"jxyevvat54ea2jaz3enefslog3l2nsq4"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"lhnuxy3bpqnuy4pgq7gfn7bmdkj2is3l"},{"name":"openssl","version":"3.3.1","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rlcnjkgahjucev2lj5chfxmoas2k5q24xqy6djdj3smgmscpdoma====","dependencies":[{"name":"ca-certificates-mozilla","hash":"qzq3egu6hdn2bymxwzrk7whdur3hn2vb","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"ne6uh4hcnnhtdpvwfl4cetyfrusqradq","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"g6szw7fdsv3pjl25czbmlq6ga4qplv6e"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","hash":"qzq3egu6hdn2bymxwzrk7whdur3hn2vb"},{"name":"perl","version":"5.40.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"r573qg6oxkppw3zcvnkq6wixmgh3oj3rct3lg4iuodpiar2jzkya====","dependencies":[{"name":"berkeley-db","hash":"wydoum4d4axtciqgexkm3yelmbkpuzp7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"5gopnpopv7rgdgmfpcsn7cohz2zutj4h","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"xiwhtz5ea7hyu4gebjqestutr3rjk7zl","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"ne6uh4hcnnhtdpvwfl4cetyfrusqradq"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"wydoum4d4axtciqgexkm3yelmbkpuzp7"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eix6oci5mx4qmup2kll3rhau7sk32nsiioqqm3fxn7mhyoab2vna====","dependencies":[{"name":"diffutils","hash":"qtrmm4njhsdrjdpjhavmmhjnrjgdukbh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"5gopnpopv7rgdgmfpcsn7cohz2zutj4h"},{"name":"gdbm","version":"1.23","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"ytldo7ev5qyomfmd3lf4usnn43hbn4pf","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"xiwhtz5ea7hyu4gebjqestutr3rjk7zl"},{"name":"readline","version":"8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"fseaoibsvtqn3bnwrckei4epbzkbu3ps","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"ytldo7ev5qyomfmd3lf4usnn43hbn4pf"},{"name":"ncurses","version":"6.5","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"lhnuxy3bpqnuy4pgq7gfn7bmdkj2is3l","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"fseaoibsvtqn3bnwrckei4epbzkbu3ps"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hhg7mob5w6lxxszvqcectuc4h2fyhs47fp2yufujfahv3w373fza====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"etallg43dcsaactmvgtu5x6uwisfscu6"},{"name":"python","version":"3.12.5","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"crypt":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"nis":false,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"fxru2z2p57zimrcwnrlfmhdsf5j2zl37sidkfqns5fqggmgzlyva====","dependencies":[{"name":"bzip2","hash":"5gopnpopv7rgdgmfpcsn7cohz2zutj4h","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"expat","hash":"6bbtdp2ntjbmkddvosiwvkeg6rhltpl7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"xiwhtz5ea7hyu4gebjqestutr3rjk7zl","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"hrvh2qf2k2r4rlog72w2wblfzduhgz43","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"xd6qy5pm2l3jhe4ldreq3vpomahd4q5x","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"libxcrypt","hash":"bnozv27ofizylvsmp4bq3bsvxy7nvkdc","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"fseaoibsvtqn3bnwrckei4epbzkbu3ps","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"g6szw7fdsv3pjl25czbmlq6ga4qplv6e","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"lhnuxy3bpqnuy4pgq7gfn7bmdkj2is3l","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"ytldo7ev5qyomfmd3lf4usnn43hbn4pf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"5ldlc4jrx2ofgsyzwramsf2ifbpgjdcz","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"flpzewuaanbimt4gpiiucljitkbtp5aa","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"qkg73pwgjjqypm7g6tonaeqyw5i3jhrp","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"ipe7x2ah3marz5qtnmzyygrfxnp7hded"},{"name":"expat","version":"2.6.3","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"q2xzdlmhahil65a7wtvpwh3houcq3vmysytzibt7btykehsolcfq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libbsd","hash":"rlbzacraea7lcgaoikmob377wjylrivj","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"6bbtdp2ntjbmkddvosiwvkeg6rhltpl7"},{"name":"libbsd","version":"0.12.2","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"debyg3en7sgggswkdhcyd6lbp7arawzmyujthyyuaiad5jqd5msa====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libmd","hash":"useenyuxwwi3pr35uhlmlnihvx5wdpiw","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"rlbzacraea7lcgaoikmob377wjylrivj"},{"name":"libmd","version":"1.0.4","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zs2e7fqr4dzthpj5fascqvfn7xcahf7dtc5bzdwfv6vqkzi7oncq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"useenyuxwwi3pr35uhlmlnihvx5wdpiw"},{"name":"gettext","version":"0.22.5","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"yfl3idq3ytcwhz2hy4hxcdyxg4kgark7rlc7ofar5vnj5keez62q====","dependencies":[{"name":"bzip2","hash":"5gopnpopv7rgdgmfpcsn7cohz2zutj4h","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"6igjytdqc2ohi6ckbwbsptu4y7lyvgir","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"2af5oazz5qstmsvrpsrui6rhguckr5vd","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"fseaoibsvtqn3bnwrckei4epbzkbu3ps","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"elt3wjghnuip4skq7eyexgykdxirgedm","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"qkg73pwgjjqypm7g6tonaeqyw5i3jhrp","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"hash":"hrvh2qf2k2r4rlog72w2wblfzduhgz43"},{"name":"libxml2","version":"2.10.3","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"axtdgrvek6znparn5meplujweo2hzz3tswxly4wpfn2hxvuubocq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"6igjytdqc2ohi6ckbwbsptu4y7lyvgir","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"lhnuxy3bpqnuy4pgq7gfn7bmdkj2is3l","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"qkg73pwgjjqypm7g6tonaeqyw5i3jhrp","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"2af5oazz5qstmsvrpsrui6rhguckr5vd"},{"name":"xz","version":"5.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"qkg73pwgjjqypm7g6tonaeqyw5i3jhrp"},{"name":"tar","version":"1.34","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"cpgzon3rxegbd3xdnmhrmxvzaq5hyvpzz4y6egmhghhydvefupuq====","dependencies":[{"name":"bzip2","hash":"5gopnpopv7rgdgmfpcsn7cohz2zutj4h","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"6igjytdqc2ohi6ckbwbsptu4y7lyvgir","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"7zw5uoomey6k3bxfko36zcd6dgnrox7c","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"qkg73pwgjjqypm7g6tonaeqyw5i3jhrp","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"rjy4dyy7qjftlq53cxhzwmb4u6gce3x6","parameters":{"deptypes":["run"],"virtuals":[]}}],"hash":"elt3wjghnuip4skq7eyexgykdxirgedm"},{"name":"pigz","version":"2.8","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"7zw5uoomey6k3bxfko36zcd6dgnrox7c"},{"name":"zstd","version":"1.5.6","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"rjy4dyy7qjftlq53cxhzwmb4u6gce3x6"},{"name":"libffi","version":"3.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"xd6qy5pm2l3jhe4ldreq3vpomahd4q5x"},{"name":"libxcrypt","version":"4.4.35","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","obsolete_api":false,"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"package_hash":"dam6cqot2l4nfh6nk3jidk7u2pr2p534tw7446ejqwttqitr4zea====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"ne6uh4hcnnhtdpvwfl4cetyfrusqradq","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"bnozv27ofizylvsmp4bq3bsvxy7nvkdc"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ylun5bpjemdbdo7b55bfnpyz7bb4g6orkeip24xfyt3nqxh2pmxa====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"ytldo7ev5qyomfmd3lf4usnn43hbn4pf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"etallg43dcsaactmvgtu5x6uwisfscu6","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"5ldlc4jrx2ofgsyzwramsf2ifbpgjdcz"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"lj72jbfigneub55psbxmlwjjnoabuuah","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"lhnuxy3bpqnuy4pgq7gfn7bmdkj2is3l","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"flpzewuaanbimt4gpiiucljitkbtp5aa"},{"name":"python-venv","version":"1.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"ipe7x2ah3marz5qtnmzyygrfxnp7hded","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"sxxhtb6544djazgxzqnlq2u5v2b6palo"},{"name":"re2c","version":"3.0","arch":{"platform":"linux","platform_os":"rhel8","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kuhq5ne7cdx2pca57zwnn57fezjovywffswkkryt4usm4zekw3yq====","dependencies":[{"name":"gcc","hash":"7oleljqgxoz2nirbra4uhir2j3vrbbsl","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5xsxwxz3eotn4xeselnu7obodjwpi6x2","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"fhbgargaet3w6avmv2hxz4bzvl5tl6wt","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l33uy6kwflk347dsrqe7fmolk3ozc7o4","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"zss6bofraffpkgtamnq4k4zk2kjyr5ws"}]}} +{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"static_libstdcpp":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ozkztarkrp3oet7x2oapc7ehdfyvweap45zb3g44mj6qpblv4l3a====","dependencies":[{"name":"bison","hash":"smnn2cumnp72tnrnnr6igudxyvtriqdk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"ltrb7aes3hwdnz27nzndzsmbv2vnw6wy","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"gygxuzpdf33jg2ya6imlbn4bd5zghbcd","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"hf5bgjk6fsdycb4zovjap4t4g6tjfcvx","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"eavspn7qgilrfiby4v6in34pmjg5le6b","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"fxkanrgnzq7yhegi7z5de6ax7i5dablo"},{"name":"bison","version":"3.8.2","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"kntg5epaheq5s2cpiqskcfu3do6nikge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"jjtr2n3inumkcqn26fnznvt3ek5ddknd","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"smnn2cumnp72tnrnnr6igudxyvtriqdk"},{"name":"compiler-wrapper","version":"1.0","arch":{"platform":"linux","platform_os":"rhel9","target":{"name":"neoverse_v2","vendor":"ARM","features":["aes","asimd","asimddp","asimdfhm","asimdhp","asimdrdm","atomics","bf16","cpuid","crc32","dcpodp","dcpop","evtstrm","fcma","flagm","flagm2","fp","fphp","frint","i8mm","ilrcpc","jscvt","lrcpc","pmull","sb","sha1","sha2","sha3","sha512","sve","sve2","svebf16","svei8mm","uscat"],"generation":0,"parents":["neoverse_n1","armv9.0a"],"cpupart":"0xd4f"}},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gogqnfdkxjvnjgj3lndnoncjtdc7ydoc7klkjstywag4oqrvod7a====","annotations":{"original_specfile_version":5},"hash":"rximc5jq3c544fhhnloem4mbccot26tv"},{"name":"diffutils","version":"3.10","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bqcb2qmnv3vsz5u7b3whbrortoieu6bx","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"annotations":{"original_specfile_version":5},"hash":"kntg5epaheq5s2cpiqskcfu3do6nikge"},{"name":"gcc","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel9","target":{"name":"neoverse_v2","vendor":"ARM","features":["aes","asimd","asimddp","asimdfhm","asimdhp","asimdrdm","atomics","bf16","cpuid","crc32","dcpodp","dcpop","evtstrm","fcma","flagm","flagm2","fp","fphp","frint","i8mm","ilrcpc","jscvt","lrcpc","pmull","sb","sha1","sha2","sha3","sha512","sve","sve2","svebf16","svei8mm","uscat"],"generation":0,"parents":["neoverse_n1","armv9.0a"],"cpupart":"0xd4f"}},"namespace":"builtin","parameters":{"binutils":false,"bootstrap":true,"build_system":"autotools","build_type":"RelWithDebInfo","graphite":false,"languages":["c","c++","fortran"],"nvptx":false,"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"piclibs":false,"strip":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/gcc","cxx":"/usr/bin/g++"}}},"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"package_hash":"hnbtowhwympdfoqukgir3chmkqzzasrgcwxbot7im4bncvqtxvxq====","annotations":{"original_specfile_version":5},"hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol"},{"name":"gcc-runtime","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"aud4d72goxupc5p3p6mdkwgtshpygn7uuj2ewx3zm6wudcgw4fzq====","dependencies":[{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"annotations":{"original_specfile_version":5},"hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj"},{"name":"glibc","version":"2.34","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{}},"package_hash":"4z35ntbdhytzlhaviffrorrqxvspd6k6jf3pqj7gbday4c2hld5q====","annotations":{"original_specfile_version":5},"hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh"},{"name":"gmake","version":"4.4.1","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"annotations":{"original_specfile_version":5},"hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld"},{"name":"gnuconfig","version":"2024-07-27","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"aar2tabf35425kgzryprq775xycug7xlbt4rkwvm4aj76dhlychq====","annotations":{"original_specfile_version":5},"hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh"},{"name":"libiconv","version":"1.17","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ujsqmcknrabka5mhwwpbaf5rwxgopwoyxkskuwyqlcbynowgdvfa====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"bqcb2qmnv3vsz5u7b3whbrortoieu6bx"},{"name":"m4","version":"1.4.19","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"kntg5epaheq5s2cpiqskcfu3do6nikge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"fkqxgj3yfnk4vl3iczancsoq5yc2bgye","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"jjtr2n3inumkcqn26fnznvt3ek5ddknd"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"fkqxgj3yfnk4vl3iczancsoq5yc2bgye"},{"name":"cmake","version":"3.31.2","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"qtgui":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"7vk6yhuq2fklcj5kk7bhreqojudugggezq7vntmcsc32cw2avmya====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"curl","hash":"ntpxjnhrnsjzadlmrkier3pqoxqpng3t","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"d7rkispaw64fota6iabiom2hbawedpgj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"ltrb7aes3hwdnz27nzndzsmbv2vnw6wy"},{"name":"curl","version":"8.10.1","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ccka5yawqcn2rjbqn3bkhkdjoajlngm5uab7jbyrsl5yqn42ofza====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"cznkg4nmmy62b3zdogggospnuuy3g5pc","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"h4j2u76c7rhqompivzi4whe4hjw3cze7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"mxoabqjj7kluh3md2xo4qyof524orfwl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"ntpxjnhrnsjzadlmrkier3pqoxqpng3t"},{"name":"nghttp2","version":"1.64.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"nkykfkj4rxzmysrmoh5mhxrl5ysaemlqh652m3he7pkbgvjhjgba====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"kntg5epaheq5s2cpiqskcfu3do6nikge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"mxoabqjj7kluh3md2xo4qyof524orfwl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"cznkg4nmmy62b3zdogggospnuuy3g5pc"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"mxoabqjj7kluh3md2xo4qyof524orfwl"},{"name":"openssl","version":"3.4.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"5y33vxwjtlrlsyedasvmhukjkk5yfwcri27oceh36iw73xehumfa====","dependencies":[{"name":"ca-certificates-mozilla","hash":"qeszxs4rv5nw7zezjc3524ztgkoz33ig","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"4tn6es2ac3gd2dsnvskwle4etlpk6qv3","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"h4j2u76c7rhqompivzi4whe4hjw3cze7"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","annotations":{"original_specfile_version":5},"hash":"qeszxs4rv5nw7zezjc3524ztgkoz33ig"},{"name":"perl","version":"5.40.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"f233ue76vwtkle2r4jwsfe5x27ujx6ea4vdyp6baonfmkgqf5vpa====","dependencies":[{"name":"berkeley-db","hash":"tmpewsx4vcxbciz63y3sjwqld577hzom","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"gefii4i45qgge6oeyibc4a6neierycc5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"3tpau5775md4363pqnphjbr2ufir6rno","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"4tn6es2ac3gd2dsnvskwle4etlpk6qv3"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"tmpewsx4vcxbciz63y3sjwqld577hzom"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"jb7yvhkifmvfl3ykmdulsjxkkulker6gqb5tadollyjt2ijg3zsa====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"kntg5epaheq5s2cpiqskcfu3do6nikge","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"gefii4i45qgge6oeyibc4a6neierycc5"},{"name":"gdbm","version":"1.23","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"6z2sfif7stzpfvb54eoqiiki5edutguc","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"3tpau5775md4363pqnphjbr2ufir6rno"},{"name":"readline","version":"8.2","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"d7rkispaw64fota6iabiom2hbawedpgj","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"6z2sfif7stzpfvb54eoqiiki5edutguc"},{"name":"ncurses","version":"6.5","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"mxoabqjj7kluh3md2xo4qyof524orfwl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"d7rkispaw64fota6iabiom2hbawedpgj"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"mdxo2xewbdavckgsqlcjywyfssdchgwbzonui22gxww7hqtozurq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53"},{"name":"python","version":"3.13.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"n6v6rt6deysntdggu2gi4zkhqriyba6bgaghxyhluou4ssqf7xfq====","dependencies":[{"name":"bzip2","hash":"gefii4i45qgge6oeyibc4a6neierycc5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"expat","hash":"hjwfi4iuk7mecmsuh75z74wycjlw7lzi","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"3tpau5775md4363pqnphjbr2ufir6rno","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"hheyf7ak3sjcfohvfgegvdded4wppbvr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"qegr7o5zly6cqypzzsm7s6hxcwqsgtqj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"d7rkispaw64fota6iabiom2hbawedpgj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"h4j2u76c7rhqompivzi4whe4hjw3cze7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"mxoabqjj7kluh3md2xo4qyof524orfwl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"6z2sfif7stzpfvb54eoqiiki5edutguc","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"kz4n2vtbxcj72s2teh2g6k6eefy6zxpe","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"rmy7tbekh4lfetlh55swl74gqwlvrm3y","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"vqzih6qodsu52uopsr42t7h5esj4jd2v","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"gygxuzpdf33jg2ya6imlbn4bd5zghbcd"},{"name":"expat","version":"2.6.4","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ei6qyjakl7sgtodwxxbg5brgkp23robfximtpbedkrnpyyyvr3ya====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libbsd","hash":"ukmaajw26pw7xfaklkrklqha4rrrsgra","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"hjwfi4iuk7mecmsuh75z74wycjlw7lzi"},{"name":"libbsd","version":"0.12.2","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"debyg3en7sgggswkdhcyd6lbp7arawzmyujthyyuaiad5jqd5msa====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libmd","hash":"il5ykbrdnhlzimhloyrwyymx3aicprt3","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ukmaajw26pw7xfaklkrklqha4rrrsgra"},{"name":"libmd","version":"1.0.4","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zs2e7fqr4dzthpj5fascqvfn7xcahf7dtc5bzdwfv6vqkzi7oncq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"il5ykbrdnhlzimhloyrwyymx3aicprt3"},{"name":"gettext","version":"0.22.5","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4zxhmw6rownaaokzcolsszrq2cmx44m7qmzopucymoyrhbdfgvq====","dependencies":[{"name":"bzip2","hash":"gefii4i45qgge6oeyibc4a6neierycc5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bqcb2qmnv3vsz5u7b3whbrortoieu6bx","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"6r76q5qnwa6ydovyzag7dghcfxsm6rlk","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"d7rkispaw64fota6iabiom2hbawedpgj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"peh5t7ttvsvzqas4gor63twpxwj7ei6i","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"vqzih6qodsu52uopsr42t7h5esj4jd2v","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"hheyf7ak3sjcfohvfgegvdded4wppbvr"},{"name":"libxml2","version":"2.13.4","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j6yob2wgvc2wjzvbs6xdvgyfa3zp3wrm3uxncxzxqfzw6xazzoba====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bqcb2qmnv3vsz5u7b3whbrortoieu6bx","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"mxoabqjj7kluh3md2xo4qyof524orfwl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"vqzih6qodsu52uopsr42t7h5esj4jd2v","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"6r76q5qnwa6ydovyzag7dghcfxsm6rlk"},{"name":"xz","version":"5.4.6","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"vqzih6qodsu52uopsr42t7h5esj4jd2v"},{"name":"tar","version":"1.35","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"v6a6jvks2setklucxyk622uauxzqlgmsdkrvdijbi3m5jwftmzla====","dependencies":[{"name":"bzip2","hash":"gefii4i45qgge6oeyibc4a6neierycc5","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"bqcb2qmnv3vsz5u7b3whbrortoieu6bx","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"h5quuhwtol6qrxznml2ffjex2nfndg3e","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"vqzih6qodsu52uopsr42t7h5esj4jd2v","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"u5inbr2rrtinstce7l5krqqpnsal4vxo","parameters":{"deptypes":["run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"peh5t7ttvsvzqas4gor63twpxwj7ei6i"},{"name":"pigz","version":"2.8","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"h5quuhwtol6qrxznml2ffjex2nfndg3e"},{"name":"zstd","version":"1.5.6","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"u5inbr2rrtinstce7l5krqqpnsal4vxo"},{"name":"libffi","version":"3.4.6","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"qegr7o5zly6cqypzzsm7s6hxcwqsgtqj"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"wm3irnrjil5n275nw2m4x3mpvyg35h7isbmsnuae6vtxbamsrv4q====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"6z2sfif7stzpfvb54eoqiiki5edutguc","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"hvwclyptyu46ird3xmb6gx4ii33rqd53","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"kz4n2vtbxcj72s2teh2g6k6eefy6zxpe"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"mxoabqjj7kluh3md2xo4qyof524orfwl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"rmy7tbekh4lfetlh55swl74gqwlvrm3y"},{"name":"python-venv","version":"1.0","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"gygxuzpdf33jg2ya6imlbn4bd5zghbcd","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"hf5bgjk6fsdycb4zovjap4t4g6tjfcvx"},{"name":"re2c","version":"3.1","arch":{"platform":"linux","platform_os":"rhel9","target":"aarch64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ebw3m3xkgw2wijfijtzrxt4ldu4tz4haiz6juumq6wn4mjzsuxra====","dependencies":[{"name":"compiler-wrapper","hash":"rximc5jq3c544fhhnloem4mbccot26tv","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"vojoispd6oa5kvdlyebgdgddrmhfpkol","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"23zkc4xomaptugrl5ueoh3tv3oyaqjnj","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"2mq2filwjgkrv6j6cxvispjqvtirsssh","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"gjaj5hopp3pqqbupult3vmvokhzzfhld","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"z2hnkln52bnc5tbjkhtjv7n2av52a5eh","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"gygxuzpdf33jg2ya6imlbn4bd5zghbcd","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"eavspn7qgilrfiby4v6in34pmjg5le6b"}]}} diff --git a/lib/spack/spack/bootstrap/prototypes/clingo-linux-ppc64le.json b/lib/spack/spack/bootstrap/prototypes/clingo-linux-ppc64le.json index d56792cdfbc..e3448808e4e 100644 --- a/lib/spack/spack/bootstrap/prototypes/clingo-linux-ppc64le.json +++ b/lib/spack/spack/bootstrap/prototypes/clingo-linux-ppc64le.json @@ -1 +1 @@ -{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"static_libstdcpp":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"6fvy3xrgj72ufkei7oeqgycqiqb7ibbewpbadxluco5jynm5wjua====","dependencies":[{"name":"bison","hash":"gifrkjstudz2wzbal6hxigdi7snyp5mf","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"dnlcewg5tzkfbg5nemx4oy3y5q3xpmom","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"tksu4s4fx43vql5ue7dbwdot6gr66gxu","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"azjozxyowfxny4y6scfyruht7hv43pwx","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"gvrx4seaimuruntcosxrqu5oj3g4wlta","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"mqnl7ngilue5geiqbn4phmjnp52zhmxx"},{"name":"bison","version":"3.8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"diffutils","hash":"n2neceqo2pghh7jjdubvzkfkwzfg35ww","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"277y54xngyv5ufniimjsenam7vbjaglm","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"gifrkjstudz2wzbal6hxigdi7snyp5mf"},{"name":"diffutils","version":"3.10","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jkuubfeohuv5bcelohzt4wbnxlohxs5n","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"hash":"n2neceqo2pghh7jjdubvzkfkwzfg35ww"},{"name":"gcc","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"binutils":false,"bootstrap":true,"build_system":"autotools","build_type":"RelWithDebInfo","graphite":false,"languages":["c","c++","fortran"],"nvptx":false,"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"piclibs":false,"strip":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/gcc","cxx":"/usr/bin/g++"}}},"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"package_hash":"qrp3cbyutbzwhnvhl6n3avwuk7xobgla6f5fyf5dnxp6eodanmja====","hash":"ezinzqxhqoljeak3edogo5si73nyyes6"},{"name":"gcc-runtime","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xpyxgjzqt72vz6gzz3546kurynzbvrd46f457fo2svkm7gs2jjfa====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5"},{"name":"glibc","version":"2.28","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{}},"package_hash":"riktbfk2yybad7tgbvdkntk5c5msjcm5pk3x7naszgbvfm57h4rq====","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3"},{"name":"gmake","version":"4.4.1","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"hash":"uoorsdnc5zymspb753clnrxrjlu4fybo"},{"name":"gnuconfig","version":"2022-09-17","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"2gikx4ks5wrf2cct3kt2ras4snqcrgwicovqmrn7sfac5g55qzdq====","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z"},{"name":"libiconv","version":"1.17","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hx2hgtfxuafavkaf2rp3hjq7ttx4zuoyareduhx25lb4a5b64sua====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"jkuubfeohuv5bcelohzt4wbnxlohxs5n"},{"name":"m4","version":"1.4.19","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"diffutils","hash":"n2neceqo2pghh7jjdubvzkfkwzfg35ww","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"i54ydehjuehypj4kbuqjpfe74twbmjqn","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"277y54xngyv5ufniimjsenam7vbjaglm"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"i54ydehjuehypj4kbuqjpfe74twbmjqn"},{"name":"cmake","version":"3.30.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"package_hash":"yzx77efplsfwzpbamj6navipds7k6fgf5peekpvbswnx7t5vdeea====","dependencies":[{"name":"curl","hash":"enowqhwkzyvjre46cmoucbwrn43jyatb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"fjubafjewrsovdw5ipm6oulvnfjtsfih","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"dnlcewg5tzkfbg5nemx4oy3y5q3xpmom"},{"name":"curl","version":"8.8.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"lxrcgtlenrg2m7urazjalqprxmcau476vg7olruiuxx6ep4yh6ca====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"hxlpapwa7pfogzosidv24kx5ka6z3e5f","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"w2zhmegcosswzqxt5zcytlqes6zdb4sv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"7bvpqyo6hlgpgz5ryvu3c2rknkahwzsl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"enowqhwkzyvjre46cmoucbwrn43jyatb"},{"name":"nghttp2","version":"1.63.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xlfs46g75iwk2tiwo2o63soe6cktxd5x4p76wohuddnslyllhtwq====","dependencies":[{"name":"diffutils","hash":"n2neceqo2pghh7jjdubvzkfkwzfg35ww","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"7bvpqyo6hlgpgz5ryvu3c2rknkahwzsl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"hxlpapwa7pfogzosidv24kx5ka6z3e5f"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"7bvpqyo6hlgpgz5ryvu3c2rknkahwzsl"},{"name":"openssl","version":"3.3.1","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rlcnjkgahjucev2lj5chfxmoas2k5q24xqy6djdj3smgmscpdoma====","dependencies":[{"name":"ca-certificates-mozilla","hash":"egaq3vv6hkqzsjdotow5yfkwkzgypyna","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"azsqh64vmj6drt327lalvhh2cke6iu6z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"w2zhmegcosswzqxt5zcytlqes6zdb4sv"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","hash":"egaq3vv6hkqzsjdotow5yfkwkzgypyna"},{"name":"perl","version":"5.40.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"r573qg6oxkppw3zcvnkq6wixmgh3oj3rct3lg4iuodpiar2jzkya====","dependencies":[{"name":"berkeley-db","hash":"5vrxfr7wcsjfw6m4q7jj5e7cmthbgozb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"mm3wqxw5z34ihfziymxqyqkp4xrz5wke","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"nb7khf4jj777fl22awzyleofywyittw7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"azsqh64vmj6drt327lalvhh2cke6iu6z"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"5vrxfr7wcsjfw6m4q7jj5e7cmthbgozb"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eix6oci5mx4qmup2kll3rhau7sk32nsiioqqm3fxn7mhyoab2vna====","dependencies":[{"name":"diffutils","hash":"n2neceqo2pghh7jjdubvzkfkwzfg35ww","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"mm3wqxw5z34ihfziymxqyqkp4xrz5wke"},{"name":"gdbm","version":"1.23","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"rcnrz4mlzedhosoqwdaqthiyh5mggoae","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"nb7khf4jj777fl22awzyleofywyittw7"},{"name":"readline","version":"8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"fjubafjewrsovdw5ipm6oulvnfjtsfih","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"rcnrz4mlzedhosoqwdaqthiyh5mggoae"},{"name":"ncurses","version":"6.5","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"7bvpqyo6hlgpgz5ryvu3c2rknkahwzsl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"fjubafjewrsovdw5ipm6oulvnfjtsfih"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hhg7mob5w6lxxszvqcectuc4h2fyhs47fp2yufujfahv3w373fza====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3"},{"name":"python","version":"3.12.5","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"crypt":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"nis":false,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"fxru2z2p57zimrcwnrlfmhdsf5j2zl37sidkfqns5fqggmgzlyva====","dependencies":[{"name":"bzip2","hash":"mm3wqxw5z34ihfziymxqyqkp4xrz5wke","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"expat","hash":"l3vub2ls64eidg2t746t2w6fqm35xw5t","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"nb7khf4jj777fl22awzyleofywyittw7","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"75kxymi6jncvycidu2qdsajyaj4x3vnc","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"4l3hqzaut3744rpaimxsmmr2u4z2ukln","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"libxcrypt","hash":"3altylg5upcqt4bklmxojdgaot55zyqp","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"fjubafjewrsovdw5ipm6oulvnfjtsfih","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"w2zhmegcosswzqxt5zcytlqes6zdb4sv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"7bvpqyo6hlgpgz5ryvu3c2rknkahwzsl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"rcnrz4mlzedhosoqwdaqthiyh5mggoae","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"qbheghv3jesjl4x62gjv6bsn2puj5asm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"uqjlomptfigartibbzuuwotikymufrt7","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"h4tjlerec4yvjfjew6a73rc3aidlreex","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"tksu4s4fx43vql5ue7dbwdot6gr66gxu"},{"name":"expat","version":"2.6.3","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"q2xzdlmhahil65a7wtvpwh3houcq3vmysytzibt7btykehsolcfq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libbsd","hash":"hiiz37lfi3dublq7dqf7tl7upioq372z","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"l3vub2ls64eidg2t746t2w6fqm35xw5t"},{"name":"libbsd","version":"0.12.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"debyg3en7sgggswkdhcyd6lbp7arawzmyujthyyuaiad5jqd5msa====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libmd","hash":"bgrnc4vhnetler5yiqjkyrgpc7ergbfw","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"hiiz37lfi3dublq7dqf7tl7upioq372z"},{"name":"libmd","version":"1.0.4","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zs2e7fqr4dzthpj5fascqvfn7xcahf7dtc5bzdwfv6vqkzi7oncq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"bgrnc4vhnetler5yiqjkyrgpc7ergbfw"},{"name":"gettext","version":"0.22.5","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"yfl3idq3ytcwhz2hy4hxcdyxg4kgark7rlc7ofar5vnj5keez62q====","dependencies":[{"name":"bzip2","hash":"mm3wqxw5z34ihfziymxqyqkp4xrz5wke","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jkuubfeohuv5bcelohzt4wbnxlohxs5n","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"rf3mfuqcbc3eruio6hq6mwbyghcnab2l","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"fjubafjewrsovdw5ipm6oulvnfjtsfih","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"f4aowdq35b3i2rqwidda6betqtz255w4","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"h4tjlerec4yvjfjew6a73rc3aidlreex","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"hash":"75kxymi6jncvycidu2qdsajyaj4x3vnc"},{"name":"libxml2","version":"2.10.3","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"axtdgrvek6znparn5meplujweo2hzz3tswxly4wpfn2hxvuubocq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jkuubfeohuv5bcelohzt4wbnxlohxs5n","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"7bvpqyo6hlgpgz5ryvu3c2rknkahwzsl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"h4tjlerec4yvjfjew6a73rc3aidlreex","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"rf3mfuqcbc3eruio6hq6mwbyghcnab2l"},{"name":"xz","version":"5.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"h4tjlerec4yvjfjew6a73rc3aidlreex"},{"name":"tar","version":"1.34","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"cpgzon3rxegbd3xdnmhrmxvzaq5hyvpzz4y6egmhghhydvefupuq====","dependencies":[{"name":"bzip2","hash":"mm3wqxw5z34ihfziymxqyqkp4xrz5wke","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jkuubfeohuv5bcelohzt4wbnxlohxs5n","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"hru7o2mkdegpplqzjcjclcxlkrlhvohy","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"h4tjlerec4yvjfjew6a73rc3aidlreex","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"wvundlk3qin7gkkwtr5idimrqvo6t3ns","parameters":{"deptypes":["run"],"virtuals":[]}}],"hash":"f4aowdq35b3i2rqwidda6betqtz255w4"},{"name":"pigz","version":"2.8","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"hru7o2mkdegpplqzjcjclcxlkrlhvohy"},{"name":"zstd","version":"1.5.6","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"wvundlk3qin7gkkwtr5idimrqvo6t3ns"},{"name":"libffi","version":"3.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"4l3hqzaut3744rpaimxsmmr2u4z2ukln"},{"name":"libxcrypt","version":"4.4.35","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","obsolete_api":false,"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"package_hash":"dam6cqot2l4nfh6nk3jidk7u2pr2p534tw7446ejqwttqitr4zea====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"azsqh64vmj6drt327lalvhh2cke6iu6z","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"3altylg5upcqt4bklmxojdgaot55zyqp"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ylun5bpjemdbdo7b55bfnpyz7bb4g6orkeip24xfyt3nqxh2pmxa====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"rcnrz4mlzedhosoqwdaqthiyh5mggoae","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"trs7222nv5duvlfqx4xxxqnqhgxpvui3","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"qbheghv3jesjl4x62gjv6bsn2puj5asm"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"wrjpgs6ljs4qmynlkn6q3aykwyatfe5z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"7bvpqyo6hlgpgz5ryvu3c2rknkahwzsl","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"uqjlomptfigartibbzuuwotikymufrt7"},{"name":"python-venv","version":"1.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"tksu4s4fx43vql5ue7dbwdot6gr66gxu","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"azjozxyowfxny4y6scfyruht7hv43pwx"},{"name":"re2c","version":"3.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kuhq5ne7cdx2pca57zwnn57fezjovywffswkkryt4usm4zekw3yq====","dependencies":[{"name":"gcc","hash":"ezinzqxhqoljeak3edogo5si73nyyes6","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"77thcqfe2uqtcofle5wtp5o43xboxfw5","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mso2fd6ai2pyplqtutacgsaprjavo4d3","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"uoorsdnc5zymspb753clnrxrjlu4fybo","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"gvrx4seaimuruntcosxrqu5oj3g4wlta"}]}} +{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"static_libstdcpp":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ozkztarkrp3oet7x2oapc7ehdfyvweap45zb3g44mj6qpblv4l3a====","dependencies":[{"name":"bison","hash":"lgghcjqpoodrawadw7vibeiul7wrnqog","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"p4cntzqqcfg5a6ymiyjpk6ykqcwwirym","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"lk4r47znptvkiszmntnetz6kgen7tgm3","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"dlduozijjwp5o7vnrdghszehqh5j4rim","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"xfl6wrih72mane3eeobwpkyjwtfn2y76","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"7bxhwjxs6euecw5nkz4pi2hoi6lqz6ee"},{"name":"bison","version":"3.8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"wly2a7jdclwp6kcz3x3nzhyuqqrhgbjt","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"twjk5wpmcqes4w4biqdwwrillznv5qaq","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"lgghcjqpoodrawadw7vibeiul7wrnqog"},{"name":"compiler-wrapper","version":"1.0","arch":{"platform":"linux","platform_os":"rhel8","target":{"name":"power9le","vendor":"IBM","features":[],"generation":9,"parents":["power8le"],"cpupart":""}},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gogqnfdkxjvnjgj3lndnoncjtdc7ydoc7klkjstywag4oqrvod7a====","annotations":{"original_specfile_version":5},"hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai"},{"name":"diffutils","version":"3.10","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jjemqnzesqbyw5tdlrk3nnuuajptekss","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"annotations":{"original_specfile_version":5},"hash":"wly2a7jdclwp6kcz3x3nzhyuqqrhgbjt"},{"name":"gcc","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":{"name":"power9le","vendor":"IBM","features":[],"generation":9,"parents":["power8le"],"cpupart":""}},"namespace":"builtin","parameters":{"binutils":false,"bootstrap":true,"build_system":"autotools","build_type":"RelWithDebInfo","graphite":false,"languages":["c","c++","fortran"],"nvptx":false,"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"piclibs":false,"strip":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/gcc","cxx":"/usr/bin/g++"}}},"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"package_hash":"fnrebjvblgu5vg2gnwreotucmf67pkyu6dzgo5afxngtphp66biq====","annotations":{"original_specfile_version":5},"hash":"ezexv4wrroazd3i26siktomcoagxii3l"},{"name":"gcc-runtime","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"aud4d72goxupc5p3p6mdkwgtshpygn7uuj2ewx3zm6wudcgw4fzq====","dependencies":[{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"annotations":{"original_specfile_version":5},"hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp"},{"name":"glibc","version":"2.28","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{}},"package_hash":"riktbfk2yybad7tgbvdkntk5c5msjcm5pk3x7naszgbvfm57h4rq====","annotations":{"original_specfile_version":5},"hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac"},{"name":"gmake","version":"4.4.1","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"annotations":{"original_specfile_version":5},"hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk"},{"name":"gnuconfig","version":"2024-07-27","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"aar2tabf35425kgzryprq775xycug7xlbt4rkwvm4aj76dhlychq====","annotations":{"original_specfile_version":5},"hash":"klycihpzvu77okocxw42le5dbhwduu2z"},{"name":"libiconv","version":"1.17","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ujsqmcknrabka5mhwwpbaf5rwxgopwoyxkskuwyqlcbynowgdvfa====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"jjemqnzesqbyw5tdlrk3nnuuajptekss"},{"name":"m4","version":"1.4.19","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"wly2a7jdclwp6kcz3x3nzhyuqqrhgbjt","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"mgnur44dzhyu7j6gqkqqfaa6odgp4ox2","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"twjk5wpmcqes4w4biqdwwrillznv5qaq"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"mgnur44dzhyu7j6gqkqqfaa6odgp4ox2"},{"name":"cmake","version":"3.31.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"qtgui":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"7vk6yhuq2fklcj5kk7bhreqojudugggezq7vntmcsc32cw2avmya====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"curl","hash":"7cw4rfec7mv444ok2avp3qpq62upmims","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"s3oz4dsdxhvwkoekfjly6x3q4netali4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"p4cntzqqcfg5a6ymiyjpk6ykqcwwirym"},{"name":"curl","version":"8.10.1","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ccka5yawqcn2rjbqn3bkhkdjoajlngm5uab7jbyrsl5yqn42ofza====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"bkgwuueh4jnhdcu6gvtyxldelsp3nrf2","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"j7xymvpa4nhwhjxb2hhahjcyjvvezyho","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"dylr2p25oj5nqbtq3zhtfkktbocbe4jm","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"7cw4rfec7mv444ok2avp3qpq62upmims"},{"name":"nghttp2","version":"1.64.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"nkykfkj4rxzmysrmoh5mhxrl5ysaemlqh652m3he7pkbgvjhjgba====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"wly2a7jdclwp6kcz3x3nzhyuqqrhgbjt","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"dylr2p25oj5nqbtq3zhtfkktbocbe4jm","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"bkgwuueh4jnhdcu6gvtyxldelsp3nrf2"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"dylr2p25oj5nqbtq3zhtfkktbocbe4jm"},{"name":"openssl","version":"3.4.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"5y33vxwjtlrlsyedasvmhukjkk5yfwcri27oceh36iw73xehumfa====","dependencies":[{"name":"ca-certificates-mozilla","hash":"6aunhqikyb5jmxkapuhzc43lapta4gaa","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"ly3b5hxhkeavnar35daa3xolmbb7guv2","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"j7xymvpa4nhwhjxb2hhahjcyjvvezyho"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","annotations":{"original_specfile_version":5},"hash":"6aunhqikyb5jmxkapuhzc43lapta4gaa"},{"name":"perl","version":"5.40.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"f233ue76vwtkle2r4jwsfe5x27ujx6ea4vdyp6baonfmkgqf5vpa====","dependencies":[{"name":"berkeley-db","hash":"n3eeghdelxrza3mezn7guy6qsqhjcon4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"5myohalomy2tb2s3oxd5zninc6u7v4pr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"bhsabxvim2eymbj3w3chcjwv4boripys","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"ly3b5hxhkeavnar35daa3xolmbb7guv2"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"n3eeghdelxrza3mezn7guy6qsqhjcon4"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"jb7yvhkifmvfl3ykmdulsjxkkulker6gqb5tadollyjt2ijg3zsa====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"wly2a7jdclwp6kcz3x3nzhyuqqrhgbjt","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"5myohalomy2tb2s3oxd5zninc6u7v4pr"},{"name":"gdbm","version":"1.23","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"jxqfcixv66kiwdfxcnbxadbrxmnhpiqf","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"bhsabxvim2eymbj3w3chcjwv4boripys"},{"name":"readline","version":"8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"s3oz4dsdxhvwkoekfjly6x3q4netali4","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"jxqfcixv66kiwdfxcnbxadbrxmnhpiqf"},{"name":"ncurses","version":"6.5","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"dylr2p25oj5nqbtq3zhtfkktbocbe4jm","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"s3oz4dsdxhvwkoekfjly6x3q4netali4"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"mdxo2xewbdavckgsqlcjywyfssdchgwbzonui22gxww7hqtozurq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs"},{"name":"python","version":"3.13.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"n6v6rt6deysntdggu2gi4zkhqriyba6bgaghxyhluou4ssqf7xfq====","dependencies":[{"name":"bzip2","hash":"5myohalomy2tb2s3oxd5zninc6u7v4pr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"expat","hash":"vvi4w4c2ibhcbc653rqnvf2cgkp6lhxm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"bhsabxvim2eymbj3w3chcjwv4boripys","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"7o3dt5k4qbnr632i3gyiaaexuc3utv4w","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"ibk3s5narlwxsakc4bsawr3npleftvjs","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"s3oz4dsdxhvwkoekfjly6x3q4netali4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"j7xymvpa4nhwhjxb2hhahjcyjvvezyho","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"dylr2p25oj5nqbtq3zhtfkktbocbe4jm","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"jxqfcixv66kiwdfxcnbxadbrxmnhpiqf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"4q6cdje3u6oxg3eww63oxmoy2dlks3ml","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"dzc4fsrtt5bt5rn3hrq6mguskici66i7","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"4bw3ito7ggkxzqxl6jryedkokkjdbgjv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"lk4r47znptvkiszmntnetz6kgen7tgm3"},{"name":"expat","version":"2.6.4","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ei6qyjakl7sgtodwxxbg5brgkp23robfximtpbedkrnpyyyvr3ya====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libbsd","hash":"swmg4rlaebhq37ufiskqf3hz5vq76ybj","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"vvi4w4c2ibhcbc653rqnvf2cgkp6lhxm"},{"name":"libbsd","version":"0.12.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"debyg3en7sgggswkdhcyd6lbp7arawzmyujthyyuaiad5jqd5msa====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libmd","hash":"lhb5nmg7qo67plifgcchtgqnjuxa633a","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"swmg4rlaebhq37ufiskqf3hz5vq76ybj"},{"name":"libmd","version":"1.0.4","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zs2e7fqr4dzthpj5fascqvfn7xcahf7dtc5bzdwfv6vqkzi7oncq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"lhb5nmg7qo67plifgcchtgqnjuxa633a"},{"name":"gettext","version":"0.22.5","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4zxhmw6rownaaokzcolsszrq2cmx44m7qmzopucymoyrhbdfgvq====","dependencies":[{"name":"bzip2","hash":"5myohalomy2tb2s3oxd5zninc6u7v4pr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jjemqnzesqbyw5tdlrk3nnuuajptekss","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"2hjspbs3neipsef47zhcjtswkg4x6wzo","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"s3oz4dsdxhvwkoekfjly6x3q4netali4","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"p52zhlsdvvqcwgswuev2qkv4lhfk3zpr","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"4bw3ito7ggkxzqxl6jryedkokkjdbgjv","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"7o3dt5k4qbnr632i3gyiaaexuc3utv4w"},{"name":"libxml2","version":"2.13.4","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j6yob2wgvc2wjzvbs6xdvgyfa3zp3wrm3uxncxzxqfzw6xazzoba====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jjemqnzesqbyw5tdlrk3nnuuajptekss","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"dylr2p25oj5nqbtq3zhtfkktbocbe4jm","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"4bw3ito7ggkxzqxl6jryedkokkjdbgjv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"2hjspbs3neipsef47zhcjtswkg4x6wzo"},{"name":"xz","version":"5.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"4bw3ito7ggkxzqxl6jryedkokkjdbgjv"},{"name":"tar","version":"1.35","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"v6a6jvks2setklucxyk622uauxzqlgmsdkrvdijbi3m5jwftmzla====","dependencies":[{"name":"bzip2","hash":"5myohalomy2tb2s3oxd5zninc6u7v4pr","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"jjemqnzesqbyw5tdlrk3nnuuajptekss","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"7otxklss5g77i5xarpyasp4thet2fqis","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"4bw3ito7ggkxzqxl6jryedkokkjdbgjv","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"dkk3fhqzamznskkzgijs3dn5p4yqosv3","parameters":{"deptypes":["run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"p52zhlsdvvqcwgswuev2qkv4lhfk3zpr"},{"name":"pigz","version":"2.8","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"7otxklss5g77i5xarpyasp4thet2fqis"},{"name":"zstd","version":"1.5.6","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"dkk3fhqzamznskkzgijs3dn5p4yqosv3"},{"name":"libffi","version":"3.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ibk3s5narlwxsakc4bsawr3npleftvjs"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"wm3irnrjil5n275nw2m4x3mpvyg35h7isbmsnuae6vtxbamsrv4q====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"jxqfcixv66kiwdfxcnbxadbrxmnhpiqf","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"2q57rihnetmc5erpl6vw3nusqw7ycjqs","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"4q6cdje3u6oxg3eww63oxmoy2dlks3ml"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"dylr2p25oj5nqbtq3zhtfkktbocbe4jm","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"dzc4fsrtt5bt5rn3hrq6mguskici66i7"},{"name":"python-venv","version":"1.0","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"lk4r47znptvkiszmntnetz6kgen7tgm3","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"dlduozijjwp5o7vnrdghszehqh5j4rim"},{"name":"re2c","version":"3.1","arch":{"platform":"linux","platform_os":"rhel8","target":"ppc64le"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ebw3m3xkgw2wijfijtzrxt4ldu4tz4haiz6juumq6wn4mjzsuxra====","dependencies":[{"name":"compiler-wrapper","hash":"ktcmkdaifi35awtk4wu3logfsi4nvtai","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"ezexv4wrroazd3i26siktomcoagxii3l","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"gfkhbpchfu2fk7m5yz4dax52d7yt5etp","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"mhe3tozpzp7hwolo3dxeh3zzqh45rlac","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"vjbibbd23up7c3c4cxpgawbz63krxjpk","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gnuconfig","hash":"klycihpzvu77okocxw42le5dbhwduu2z","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"lk4r47znptvkiszmntnetz6kgen7tgm3","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"xfl6wrih72mane3eeobwpkyjwtfn2y76"}]}} diff --git a/lib/spack/spack/bootstrap/prototypes/clingo-linux-x86_64.json b/lib/spack/spack/bootstrap/prototypes/clingo-linux-x86_64.json index fed07364b11..caad7bb8fe8 100644 --- a/lib/spack/spack/bootstrap/prototypes/clingo-linux-x86_64.json +++ b/lib/spack/spack/bootstrap/prototypes/clingo-linux-x86_64.json @@ -1 +1 @@ -{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"static_libstdcpp":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"pvuxlqo6r6l3soorgruyf5vvuf2wmode3axpuaxelzlblaxppd7q====","dependencies":[{"name":"bison","hash":"cd4sepb7lxvs6ldm24nbygduqndisy2q","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"dqrx2xnhtp2vvh7mwnf6uc5cwn6band4","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"5iragqtvkpn7xralqcndaaatskwwxxrt","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"77yrqpyuh5obde77c3xew6ub7vkvrazn","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"yksrdxzqygoeoa4qeotxwvueot6nkzaj","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"ffsb7xqaawkp3k64ntwgd7qcepkdxpgs"},{"name":"bison","version":"3.8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"diffutils","hash":"zhbiiuxz2og5uolknkwjshbm7ctvlp4l","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"evzrwmzttvf4evqu6y4vbp2qwkd2aihx","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"cd4sepb7lxvs6ldm24nbygduqndisy2q"},{"name":"diffutils","version":"3.10","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"emxfzlu6ujsbmtrnkscvlno4lwo4bi7k","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"hash":"zhbiiuxz2og5uolknkwjshbm7ctvlp4l"},{"name":"gcc","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"binutils":false,"bootstrap":true,"build_system":"autotools","build_type":"RelWithDebInfo","graphite":false,"languages":["c","c++","fortran"],"nvptx":false,"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"piclibs":false,"strip":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/gcc","cxx":"/usr/bin/g++"}}},"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"package_hash":"p2lef2p4wkovss4bvrohaj5se5p3agwzfqcczaokfi5sb3wnznhq====","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn"},{"name":"gcc-runtime","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xpyxgjzqt72vz6gzz3546kurynzbvrd46f457fo2svkm7gs2jjfa====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4"},{"name":"glibc","version":"2.28","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{}},"package_hash":"riktbfk2yybad7tgbvdkntk5c5msjcm5pk3x7naszgbvfm57h4rq====","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk"},{"name":"gmake","version":"4.4.1","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a"},{"name":"libiconv","version":"1.17","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hx2hgtfxuafavkaf2rp3hjq7ttx4zuoyareduhx25lb4a5b64sua====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"emxfzlu6ujsbmtrnkscvlno4lwo4bi7k"},{"name":"m4","version":"1.4.19","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"diffutils","hash":"zhbiiuxz2og5uolknkwjshbm7ctvlp4l","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"isflzk3ji6ggrsat5p5h7ph2eaoksl52","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"evzrwmzttvf4evqu6y4vbp2qwkd2aihx"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"isflzk3ji6ggrsat5p5h7ph2eaoksl52"},{"name":"cmake","version":"3.30.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["dbc3892939348c71f35973dd30e74c4a84bc7a2446c6930523c9723b88a597d1"],"package_hash":"wjotoe6jwlqaf3t3zyv7l6q7wwkpqamdrrxlwf7hmdbo47ovsl3a====","dependencies":[{"name":"curl","hash":"ujqk2dkeldrmtbyxsdg5ez5l5ut7au4s","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"2da7xhzbbyct3h5koubv5yltxq4guwdy","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"dqrx2xnhtp2vvh7mwnf6uc5cwn6band4"},{"name":"curl","version":"8.8.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"li3cqjmrxln6uykpsapyqmkogvfj7q6jq55kfkjpvwb7sv6gnocq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"jwkg7gqczmfqk3evya7buhr22vky4msr","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"hve7btlqsyczpbojklyuvrr7rillapff","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"wybvpfd7y3ksmb6dar2p7sfgdczo3u2t","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"ujqk2dkeldrmtbyxsdg5ez5l5ut7au4s"},{"name":"nghttp2","version":"1.63.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"xlfs46g75iwk2tiwo2o63soe6cktxd5x4p76wohuddnslyllhtwq====","dependencies":[{"name":"diffutils","hash":"zhbiiuxz2og5uolknkwjshbm7ctvlp4l","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"wybvpfd7y3ksmb6dar2p7sfgdczo3u2t","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"jwkg7gqczmfqk3evya7buhr22vky4msr"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"wybvpfd7y3ksmb6dar2p7sfgdczo3u2t"},{"name":"openssl","version":"3.3.1","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"aqjwgxmqs2b7jublxelhue7n75puejodvhn2cbnpjjmq7xttex7a====","dependencies":[{"name":"ca-certificates-mozilla","hash":"i2nooqepuhufqawvzrnwolwwxk4lfczy","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"n4bnv564qeibhcfcyrwwtxeuo264qkkr","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"hve7btlqsyczpbojklyuvrr7rillapff"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","hash":"i2nooqepuhufqawvzrnwolwwxk4lfczy"},{"name":"perl","version":"5.40.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"h7mw25le4mi6fmpwahheo6riiecora57dw74mqdyjvu65qstiiea====","dependencies":[{"name":"berkeley-db","hash":"rjdwk2cvkvafa5rqecdbflouchzohw2i","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"b7tgyung2owyc73az76pxlwobl43enhm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"o7vq3xvio7hpf7go7ph3jo4xbtbn4lct","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"n4bnv564qeibhcfcyrwwtxeuo264qkkr"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"rjdwk2cvkvafa5rqecdbflouchzohw2i"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eix6oci5mx4qmup2kll3rhau7sk32nsiioqqm3fxn7mhyoab2vna====","dependencies":[{"name":"diffutils","hash":"zhbiiuxz2og5uolknkwjshbm7ctvlp4l","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"b7tgyung2owyc73az76pxlwobl43enhm"},{"name":"gdbm","version":"1.23","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"y2nednddx6d7gj5vyjglwvn2ebup2ibm","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"o7vq3xvio7hpf7go7ph3jo4xbtbn4lct"},{"name":"readline","version":"8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"2da7xhzbbyct3h5koubv5yltxq4guwdy","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"y2nednddx6d7gj5vyjglwvn2ebup2ibm"},{"name":"ncurses","version":"6.5","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"rlqzqxoau3wwzu62x6qxlf4flon6b4n3p4zesnc6t2oyybrvnkwq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"wybvpfd7y3ksmb6dar2p7sfgdczo3u2t","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"2da7xhzbbyct3h5koubv5yltxq4guwdy"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"hhg7mob5w6lxxszvqcectuc4h2fyhs47fp2yufujfahv3w373fza====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"xfk723fk4nmlv5zturctqexfkyr4etgy"},{"name":"python","version":"3.12.5","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"crypt":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"nis":false,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"mzx3clbedg4bpoalpq6h65qvqqfq3u7q7mruxile7vomm46so6cq====","dependencies":[{"name":"bzip2","hash":"b7tgyung2owyc73az76pxlwobl43enhm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"expat","hash":"rytpejcv6rjm65gkqctnpw2nszou3oae","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"o7vq3xvio7hpf7go7ph3jo4xbtbn4lct","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"uzhskw4jp7dcfxvq6j3manlogjznnng3","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"7om427fglzenymcv557arku4sukzcqlu","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"libxcrypt","hash":"pu6z27tspz4ry6pyvz5kylqzs5jvn2nw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"2da7xhzbbyct3h5koubv5yltxq4guwdy","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"hve7btlqsyczpbojklyuvrr7rillapff","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"wybvpfd7y3ksmb6dar2p7sfgdczo3u2t","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"y2nednddx6d7gj5vyjglwvn2ebup2ibm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"k4g7kt5rrktbsdzg2co4xrqxaktnf546","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"xblqhsgdly7m67dhdfceuh3xclo3k4b2","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"dqphz6b7g3sbash5ssnwmkalssjxkenv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"5iragqtvkpn7xralqcndaaatskwwxxrt"},{"name":"expat","version":"2.6.3","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"q2xzdlmhahil65a7wtvpwh3houcq3vmysytzibt7btykehsolcfq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libbsd","hash":"z6vszp3xghnmi4m5gnomvp5fww3l2oah","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"rytpejcv6rjm65gkqctnpw2nszou3oae"},{"name":"libbsd","version":"0.12.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"debyg3en7sgggswkdhcyd6lbp7arawzmyujthyyuaiad5jqd5msa====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libmd","hash":"j6bj5pjcp2kz6jmoairwwafrqwizciqf","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"z6vszp3xghnmi4m5gnomvp5fww3l2oah"},{"name":"libmd","version":"1.0.4","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zs2e7fqr4dzthpj5fascqvfn7xcahf7dtc5bzdwfv6vqkzi7oncq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"j6bj5pjcp2kz6jmoairwwafrqwizciqf"},{"name":"gettext","version":"0.22.5","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"yfl3idq3ytcwhz2hy4hxcdyxg4kgark7rlc7ofar5vnj5keez62q====","dependencies":[{"name":"bzip2","hash":"b7tgyung2owyc73az76pxlwobl43enhm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"emxfzlu6ujsbmtrnkscvlno4lwo4bi7k","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"nxguusaux3yxn6vy4zgm2bsnrm72j2z6","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"2da7xhzbbyct3h5koubv5yltxq4guwdy","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"6ektqz76osshnxthusjbghywxrokibtj","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"dqphz6b7g3sbash5ssnwmkalssjxkenv","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"hash":"uzhskw4jp7dcfxvq6j3manlogjznnng3"},{"name":"libxml2","version":"2.10.3","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"squqo2aayigwxdusu3q3syojwit5gqdh6q4un576652hy4gytxcq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"emxfzlu6ujsbmtrnkscvlno4lwo4bi7k","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"wybvpfd7y3ksmb6dar2p7sfgdczo3u2t","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"dqphz6b7g3sbash5ssnwmkalssjxkenv","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"nxguusaux3yxn6vy4zgm2bsnrm72j2z6"},{"name":"xz","version":"5.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"dqphz6b7g3sbash5ssnwmkalssjxkenv"},{"name":"tar","version":"1.34","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"cpgzon3rxegbd3xdnmhrmxvzaq5hyvpzz4y6egmhghhydvefupuq====","dependencies":[{"name":"bzip2","hash":"b7tgyung2owyc73az76pxlwobl43enhm","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"emxfzlu6ujsbmtrnkscvlno4lwo4bi7k","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"vz7bws2bnnmk5lb6z7crtra663x47a3g","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"dqphz6b7g3sbash5ssnwmkalssjxkenv","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"dxtpmuzmyjgdmk4d7jr3aj2egehix4oj","parameters":{"deptypes":["run"],"virtuals":[]}}],"hash":"6ektqz76osshnxthusjbghywxrokibtj"},{"name":"pigz","version":"2.8","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"vz7bws2bnnmk5lb6z7crtra663x47a3g"},{"name":"zstd","version":"1.5.6","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"dxtpmuzmyjgdmk4d7jr3aj2egehix4oj"},{"name":"libffi","version":"3.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"7om427fglzenymcv557arku4sukzcqlu"},{"name":"libxcrypt","version":"4.4.35","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","obsolete_api":false,"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["4885da3afc027999d7cc3c231de7fc6f3c8b119847536e0fc106bc846c617b9b"],"package_hash":"dam6cqot2l4nfh6nk3jidk7u2pr2p534tw7446ejqwttqitr4zea====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"n4bnv564qeibhcfcyrwwtxeuo264qkkr","parameters":{"deptypes":["build"],"virtuals":[]}}],"hash":"pu6z27tspz4ry6pyvz5kylqzs5jvn2nw"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ylun5bpjemdbdo7b55bfnpyz7bb4g6orkeip24xfyt3nqxh2pmxa====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"y2nednddx6d7gj5vyjglwvn2ebup2ibm","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"xfk723fk4nmlv5zturctqexfkyr4etgy","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"hash":"k4g7kt5rrktbsdzg2co4xrqxaktnf546"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"wybvpfd7y3ksmb6dar2p7sfgdczo3u2t","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"hash":"xblqhsgdly7m67dhdfceuh3xclo3k4b2"},{"name":"python-venv","version":"1.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"5iragqtvkpn7xralqcndaaatskwwxxrt","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"hash":"77yrqpyuh5obde77c3xew6ub7vkvrazn"},{"name":"re2c","version":"3.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kuhq5ne7cdx2pca57zwnn57fezjovywffswkkryt4usm4zekw3yq====","dependencies":[{"name":"gcc","hash":"3armd3ubndtr2c5w7jt5idhdynhppchn","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"5dmwpohwo4bqowusdbnupnfshjgyovw4","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"pquz7ldcov4fogrcovwtuetfsaajtsbk","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"u5g6tlnrtmxphbunzujztmxve24s6h6a","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"hash":"yksrdxzqygoeoa4qeotxwvueot6nkzaj"}]}} +{"spec":{"_meta":{"version":5},"nodes":[{"name":"clingo-bootstrap","version":"spack","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"cmake","build_type":"Release","docs":false,"generator":"make","ipo":false,"optimized":false,"python":true,"static_libstdcpp":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ozkztarkrp3oet7x2oapc7ehdfyvweap45zb3g44mj6qpblv4l3a====","dependencies":[{"name":"bison","hash":"ipu4y2n34za3lzhgwsqxha3pag2v2dn7","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"cmake","hash":"2i4zyafripteq6cssiyrmo67n6tmypfs","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"7f76ydmj6f4epvepmak2y5qfllqow5db","parameters":{"deptypes":["build","link","run"],"virtuals":[]}},{"name":"python-venv","hash":"mvybzkpm37r4xrt3eip5nn2padrhnlrm","parameters":{"deptypes":["build","run"],"virtuals":[]}},{"name":"re2c","hash":"ketxaszk5wezamuffgkdpie66tkd7rbl","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"5mxtdduhp3wsqlifimjzb53eswxqgd5b"},{"name":"bison","version":"3.8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","color":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4j62fwvuxqbiez32ltjnhu47ac425wjebsy6fhoptv6saxazcxq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"eso2orwqs33nyzewrf6ccckvkfoxdzn2","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"m4","hash":"gb5idois57zldhovt7rx44bd2ou4yiwr","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ipu4y2n34za3lzhgwsqxha3pag2v2dn7"},{"name":"compiler-wrapper","version":"1.0","arch":{"platform":"linux","platform_os":"rhel8","target":{"name":"skylake_avx512","vendor":"GenuineIntel","features":["adx","aes","avx","avx2","avx512bw","avx512cd","avx512dq","avx512f","avx512vl","bmi1","bmi2","clflushopt","clwb","f16c","fma","mmx","movbe","pclmulqdq","popcnt","rdrand","rdseed","sse","sse2","sse4_1","sse4_2","ssse3","xsavec","xsaveopt"],"generation":0,"parents":["skylake","x86_64_v4"],"cpupart":""}},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gogqnfdkxjvnjgj3lndnoncjtdc7ydoc7klkjstywag4oqrvod7a====","annotations":{"original_specfile_version":5},"hash":"3wjlvksj4tr3qckfozocbeziogwilggn"},{"name":"diffutils","version":"3.10","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"kbmzdy7mgklc24qx55cvx7kq7hceby2yav4fnf64gfdo7epdghwa====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"3mozqilguvrkepcixf5v5czrvz64sn7a","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}}],"annotations":{"original_specfile_version":5},"hash":"eso2orwqs33nyzewrf6ccckvkfoxdzn2"},{"name":"gcc","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":{"name":"skylake_avx512","vendor":"GenuineIntel","features":["adx","aes","avx","avx2","avx512bw","avx512cd","avx512dq","avx512f","avx512vl","bmi1","bmi2","clflushopt","clwb","f16c","fma","mmx","movbe","pclmulqdq","popcnt","rdrand","rdseed","sse","sse2","sse4_1","sse4_2","ssse3","xsavec","xsaveopt"],"generation":0,"parents":["skylake","x86_64_v4"],"cpupart":""}},"namespace":"builtin","parameters":{"binutils":false,"bootstrap":true,"build_system":"autotools","build_type":"RelWithDebInfo","graphite":false,"languages":["c","c++","fortran"],"nvptx":false,"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"piclibs":false,"strip":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{"compilers":{"c":"/usr/bin/gcc","cxx":"/usr/bin/g++"}}},"patches":["98a9c96f66ff0264a49bd5e76fd2ba177ceca7c7236f486058a8469c2bcd1b76","d4919d68d5460049d370e79ff78bbc320cfe66a7fdf6dfc92cf7e133152b2d56"],"package_hash":"fnrebjvblgu5vg2gnwreotucmf67pkyu6dzgo5afxngtphp66biq====","annotations":{"original_specfile_version":5},"hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr"},{"name":"gcc-runtime","version":"8.5.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"aud4d72goxupc5p3p6mdkwgtshpygn7uuj2ewx3zm6wudcgw4fzq====","dependencies":[{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"annotations":{"original_specfile_version":5},"hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu"},{"name":"glibc","version":"2.28","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"external":{"path":"/usr","module":null,"extra_attributes":{}},"package_hash":"riktbfk2yybad7tgbvdkntk5c5msjcm5pk3x7naszgbvfm57h4rq====","annotations":{"original_specfile_version":5},"hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s"},{"name":"gmake","version":"4.4.1","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","guile":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"rpzjfobv7qh3wevti34nlbd2emtw5mnyszqmkyiq5jiq33xm7qzq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}}],"annotations":{"original_specfile_version":5},"hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe"},{"name":"libiconv","version":"1.17","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ujsqmcknrabka5mhwwpbaf5rwxgopwoyxkskuwyqlcbynowgdvfa====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"3mozqilguvrkepcixf5v5czrvz64sn7a"},{"name":"m4","version":"1.4.19","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573","bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89"],"sigsegv":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bfdffa7c2eb01021d5849b36972c069693654ad826c1a20b53534009a4ec7a89","9dc5fbd0d5cb1037ab1e6d0ecc74a30df218d0a94bdd5a02759a97f62daca573"],"package_hash":"npb7a53yz7wqx4nvnasxwgzxaoiks6sdjz2eugrgkjxs4ml24xea====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"eso2orwqs33nyzewrf6ccckvkfoxdzn2","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libsigsegv","hash":"4joh2v5wzpcg5cd5m4fnpwebagp47lai","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"gb5idois57zldhovt7rx44bd2ou4yiwr"},{"name":"libsigsegv","version":"2.14","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"3s645t5rbjrziao47mhgob5xgymot6tf4kalagflbal2jdamdo2a====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"4joh2v5wzpcg5cd5m4fnpwebagp47lai"},{"name":"cmake","version":"3.31.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","build_type":"Release","doc":false,"ncurses":true,"ownlibs":true,"qtgui":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"7vk6yhuq2fklcj5kk7bhreqojudugggezq7vntmcsc32cw2avmya====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"curl","hash":"dp2opcfk3d74hz2nokrdthwa4xc7ghmb","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"dm74bntb4otcekmwea6jmevqvhnono72","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"2i4zyafripteq6cssiyrmo67n6tmypfs"},{"name":"curl","version":"8.10.1","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","gssapi":false,"ldap":false,"libidn2":false,"librtmp":false,"libs":["shared","static"],"libssh":false,"libssh2":false,"nghttp2":true,"tls":["openssl"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ccka5yawqcn2rjbqn3bkhkdjoajlngm5uab7jbyrsl5yqn42ofza====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"nghttp2","hash":"ztbzbssc6u4bylezsl6fc4hou2p3syju","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"tdkectn77qw2zzxkgwduylz57p7zgi66","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"6lfz6rvu2t7em2fovlh3xfsr6vynzxi2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"dp2opcfk3d74hz2nokrdthwa4xc7ghmb"},{"name":"nghttp2","version":"1.64.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"nkykfkj4rxzmysrmoh5mhxrl5ysaemlqh652m3he7pkbgvjhjgba====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"eso2orwqs33nyzewrf6ccckvkfoxdzn2","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"6lfz6rvu2t7em2fovlh3xfsr6vynzxi2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"ztbzbssc6u4bylezsl6fc4hou2p3syju"},{"name":"pkgconf","version":"2.2.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"gl6tpyarjlclzsal6wa4dtc7cdzprq36nbibalai4a6wgzblrseq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"6lfz6rvu2t7em2fovlh3xfsr6vynzxi2"},{"name":"openssl","version":"3.4.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","certs":"mozilla","docs":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"5y33vxwjtlrlsyedasvmhukjkk5yfwcri27oceh36iw73xehumfa====","dependencies":[{"name":"ca-certificates-mozilla","hash":"oe3ftgfbeukmc6dzcmqjfgda7cccgx77","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"perl","hash":"zjvu7ocv2zwrg4krarhjh3vvi2u3ha2h","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"tdkectn77qw2zzxkgwduylz57p7zgi66"},{"name":"ca-certificates-mozilla","version":"2023-05-30","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"63npvwqwo2x7i6emvnklh4mhcn45gx2qzveorybh5h2inwr55sea====","annotations":{"original_specfile_version":5},"hash":"oe3ftgfbeukmc6dzcmqjfgda7cccgx77"},{"name":"perl","version":"5.40.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cpanm":true,"opcode":true,"open":true,"shared":true,"threads":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"f233ue76vwtkle2r4jwsfe5x27ujx6ea4vdyp6baonfmkgqf5vpa====","dependencies":[{"name":"berkeley-db","hash":"lfuzet6lgtupoudoympe7rzjb4yndv2d","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"bzip2","hash":"mhpnc4vabp2r5fxmq6aakyvofvnnmldt","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"5dd4vl5on3dfg6dd6yxy5t5vrpfwaii5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"zjvu7ocv2zwrg4krarhjh3vvi2u3ha2h"},{"name":"berkeley-db","version":"18.1.40","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cxx":true,"docs":false,"patches":["26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3","b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522"],"stl":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["b231fcc4d5cff05e5c3a4814f6a5af0e9a966428dc2176540d2c05aff41de522","26090f418891757af46ac3b89a9f43d6eb5989f7a3dce3d1cfc99fba547203b3"],"package_hash":"h57ydfn33zevvzctzzioiiwjwe362izbbwncb6a26dfeno4y7tda====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"lfuzet6lgtupoudoympe7rzjb4yndv2d"},{"name":"bzip2","version":"1.0.8","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","debug":false,"pic":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"jb7yvhkifmvfl3ykmdulsjxkkulker6gqb5tadollyjt2ijg3zsa====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"diffutils","hash":"eso2orwqs33nyzewrf6ccckvkfoxdzn2","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"mhpnc4vabp2r5fxmq6aakyvofvnnmldt"},{"name":"gdbm","version":"1.23","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"liepxl6phlcxbgfmibxafhewtihlgaa4x3hko37ckqlafhxkrgdq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"23lcaxfxq4fy5hchfratqxywajwjgspx","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"5dd4vl5on3dfg6dd6yxy5t5vrpfwaii5"},{"name":"readline","version":"8.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7"],"package_hash":"oww6dmr7xqgg6j7iiluonxbcl4irqnnrip4vfkjdwujncwnuhwuq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"ncurses","hash":"dm74bntb4otcekmwea6jmevqvhnono72","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"23lcaxfxq4fy5hchfratqxywajwjgspx"},{"name":"ncurses","version":"6.5","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"abi":"none","build_system":"autotools","patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"symlinks":false,"termlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"patches":["7a351bc4953a4ab70dabdbea31c8db0c03d40ce505335f3b6687180dde24c535"],"package_hash":"cfh76rniab2gnv4jqr77yzz5za4ucfmva2upihvxukn52dybhsvq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"6lfz6rvu2t7em2fovlh3xfsr6vynzxi2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"dm74bntb4otcekmwea6jmevqvhnono72"},{"name":"zlib-ng","version":"2.2.1","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","compat":true,"new_strategies":true,"opt":true,"pic":true,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"mdxo2xewbdavckgsqlcjywyfssdchgwbzonui22gxww7hqtozurq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7"},{"name":"python","version":"3.13.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","bz2":true,"ctypes":true,"dbm":true,"debug":false,"libxml2":true,"lzma":true,"optimizations":false,"pic":true,"pyexpat":true,"pythoncmd":true,"readline":true,"shared":true,"sqlite3":true,"ssl":true,"tkinter":false,"uuid":true,"zlib":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"n6v6rt6deysntdggu2gi4zkhqriyba6bgaghxyhluou4ssqf7xfq====","dependencies":[{"name":"bzip2","hash":"mhpnc4vabp2r5fxmq6aakyvofvnnmldt","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"expat","hash":"cnsgli2fxpinhfywuenoz2t4dhc47hqw","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"gdbm","hash":"5dd4vl5on3dfg6dd6yxy5t5vrpfwaii5","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"gettext","hash":"fdsw6uskzn4ddgrmdqcseatiziy2pdtx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libffi","hash":"yht6xjipvotkpf3t56t4qhzzng4gbluj","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"dm74bntb4otcekmwea6jmevqvhnono72","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"openssl","hash":"tdkectn77qw2zzxkgwduylz57p7zgi66","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"pkgconf","hash":"6lfz6rvu2t7em2fovlh3xfsr6vynzxi2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"readline","hash":"23lcaxfxq4fy5hchfratqxywajwjgspx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"sqlite","hash":"ypawguzvgqolvimqyrun5r3rfbdphfsg","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"util-linux-uuid","hash":"l7pvs6vnv6exgs4uci6ulfrcqb7codqp","parameters":{"deptypes":["build","link"],"virtuals":["uuid"]}},{"name":"xz","hash":"ojolxif3gv5pmuc3zveqie7zcbtpgjfd","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"7f76ydmj6f4epvepmak2y5qfllqow5db"},{"name":"expat","version":"2.6.4","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libbsd":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ei6qyjakl7sgtodwxxbg5brgkp23robfximtpbedkrnpyyyvr3ya====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libbsd","hash":"xlv3vxthk3ra5fsoe7e55pcroy6njci2","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"cnsgli2fxpinhfywuenoz2t4dhc47hqw"},{"name":"libbsd","version":"0.12.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"debyg3en7sgggswkdhcyd6lbp7arawzmyujthyyuaiad5jqd5msa====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libmd","hash":"w5jj3yfzzxvwjoptrwnna3rbooo44i3b","parameters":{"deptypes":["build","link"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"xlv3vxthk3ra5fsoe7e55pcroy6njci2"},{"name":"libmd","version":"1.0.4","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zs2e7fqr4dzthpj5fascqvfn7xcahf7dtc5bzdwfv6vqkzi7oncq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"w5jj3yfzzxvwjoptrwnna3rbooo44i3b"},{"name":"gettext","version":"0.22.5","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","bzip2":true,"curses":true,"git":true,"libunistring":false,"libxml2":true,"pic":true,"shared":true,"tar":true,"xz":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"d4zxhmw6rownaaokzcolsszrq2cmx44m7qmzopucymoyrhbdfgvq====","dependencies":[{"name":"bzip2","hash":"mhpnc4vabp2r5fxmq6aakyvofvnnmldt","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"3mozqilguvrkepcixf5v5czrvz64sn7a","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"libxml2","hash":"xv3omnzedrjqkpn4sda6suxsfeauzkvz","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"ncurses","hash":"dm74bntb4otcekmwea6jmevqvhnono72","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"tar","hash":"y5e5unbos2j4egc75khytcwtvfmznsxx","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"ojolxif3gv5pmuc3zveqie7zcbtpgjfd","parameters":{"deptypes":["build","link","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"fdsw6uskzn4ddgrmdqcseatiziy2pdtx"},{"name":"libxml2","version":"2.13.4","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","pic":true,"python":false,"shared":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j6yob2wgvc2wjzvbs6xdvgyfa3zp3wrm3uxncxzxqfzw6xazzoba====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"3mozqilguvrkepcixf5v5czrvz64sn7a","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pkgconf","hash":"6lfz6rvu2t7em2fovlh3xfsr6vynzxi2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}},{"name":"xz","hash":"ojolxif3gv5pmuc3zveqie7zcbtpgjfd","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"xv3omnzedrjqkpn4sda6suxsfeauzkvz"},{"name":"xz","version":"5.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","libs":["shared","static"],"pic":false,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"zt5vu2vph2v2qjwgdbe7btgcz7axpyalorcsqiuxhrg5grwgrrvq====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ojolxif3gv5pmuc3zveqie7zcbtpgjfd"},{"name":"tar","version":"1.35","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","zip":"pigz","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"v6a6jvks2setklucxyk622uauxzqlgmsdkrvdijbi3m5jwftmzla====","dependencies":[{"name":"bzip2","hash":"mhpnc4vabp2r5fxmq6aakyvofvnnmldt","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"libiconv","hash":"3mozqilguvrkepcixf5v5czrvz64sn7a","parameters":{"deptypes":["build","link"],"virtuals":["iconv"]}},{"name":"pigz","hash":"6gltt7sf6leoizgacsyxcvkfjhfajubf","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"xz","hash":"ojolxif3gv5pmuc3zveqie7zcbtpgjfd","parameters":{"deptypes":["run"],"virtuals":[]}},{"name":"zstd","hash":"7hd6zzagnpahpiu46rg2i4ht32mdndmj","parameters":{"deptypes":["run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"y5e5unbos2j4egc75khytcwtvfmznsxx"},{"name":"pigz","version":"2.8","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"4w67lflje4giekjg4ie2vpyuiunjcumo6geofykvon3hodllp42q====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"6gltt7sf6leoizgacsyxcvkfjhfajubf"},{"name":"zstd","version":"1.5.6","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"makefile","compression":["none"],"libs":["shared","static"],"programs":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"uvmrov4c6unft6o4yd3jk3uqvweua3uhwdli4sw7h5wvklaf5t3q====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"7hd6zzagnpahpiu46rg2i4ht32mdndmj"},{"name":"libffi","version":"3.4.6","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"umhsnvoj5ooa3glffnkk2hp3txmrsjvqbpfq2hbk4mhcvhza7gaa====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"yht6xjipvotkpf3t56t4qhzzng4gbluj"},{"name":"sqlite","version":"3.46.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","column_metadata":true,"dynamic_extensions":true,"fts":true,"functions":false,"rtree":true,"cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"wm3irnrjil5n275nw2m4x3mpvyg35h7isbmsnuae6vtxbamsrv4q====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"readline","hash":"23lcaxfxq4fy5hchfratqxywajwjgspx","parameters":{"deptypes":["build","link"],"virtuals":[]}},{"name":"zlib-ng","hash":"wrvzbh5ldwur22ypf3aa3srtdj77ufe7","parameters":{"deptypes":["build","link"],"virtuals":["zlib-api"]}}],"annotations":{"original_specfile_version":5},"hash":"ypawguzvgqolvimqyrun5r3rfbdphfsg"},{"name":"util-linux-uuid","version":"2.40.2","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"eo6au7zhsz344imzoomhuskbl3cmrqq6ja6mcmrc3li3fnppqs6q====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"pkgconf","hash":"6lfz6rvu2t7em2fovlh3xfsr6vynzxi2","parameters":{"deptypes":["build"],"virtuals":["pkgconfig"]}}],"annotations":{"original_specfile_version":5},"hash":"l7pvs6vnv6exgs4uci6ulfrcqb7codqp"},{"name":"python-venv","version":"1.0","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"generic","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"j3dgyzp5nei24fbpw22l3gedsk37asrdrjafbnaiwiux3lxasi3a====","dependencies":[{"name":"python","hash":"7f76ydmj6f4epvepmak2y5qfllqow5db","parameters":{"deptypes":["build","run"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"mvybzkpm37r4xrt3eip5nn2padrhnlrm"},{"name":"re2c","version":"3.1","arch":{"platform":"linux","platform_os":"rhel8","target":"x86_64"},"namespace":"builtin","parameters":{"build_system":"autotools","cflags":[],"cppflags":[],"cxxflags":[],"fflags":[],"ldflags":[],"ldlibs":[]},"package_hash":"ebw3m3xkgw2wijfijtzrxt4ldu4tz4haiz6juumq6wn4mjzsuxra====","dependencies":[{"name":"compiler-wrapper","hash":"3wjlvksj4tr3qckfozocbeziogwilggn","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"gcc","hash":"xfrx6wio34o7fhpwtv6kjypvxlurblwr","parameters":{"deptypes":["build"],"virtuals":["c","cxx"]}},{"name":"gcc-runtime","hash":"hfi7ird7tq2ektlpntoru7znszd7lkbu","parameters":{"deptypes":["link"],"virtuals":[]}},{"name":"glibc","hash":"z3v4q7z2ksjom7krlru22p27j4mdyw2s","parameters":{"deptypes":["link"],"virtuals":["libc"]}},{"name":"gmake","hash":"l65jstphe3wyvixgkd3lv4dp5boxxjhe","parameters":{"deptypes":["build"],"virtuals":[]}},{"name":"python","hash":"7f76ydmj6f4epvepmak2y5qfllqow5db","parameters":{"deptypes":["build"],"virtuals":[]}}],"annotations":{"original_specfile_version":5},"hash":"ketxaszk5wezamuffgkdpie66tkd7rbl"}]}} diff --git a/lib/spack/spack/build_environment.py b/lib/spack/spack/build_environment.py index f8fff6942aa..f83c93a6c9c 100644 --- a/lib/spack/spack/build_environment.py +++ b/lib/spack/spack/build_environment.py @@ -584,23 +584,6 @@ def set_package_py_globals(pkg, context: Context = Context.BUILD): # Don't use which for this; we want to find it in the current dir. module.configure = Executable("./configure") - # Put spack compiler paths in module scope. (Some packages use it - # in setup_run_environment etc, so don't put it context == build) - link_dir = spack.paths.build_env_path - - # Set spack_cc, etc. for backward compatibility. This might change if the compiler wrapper - # is modeled as a package. - global_names = { - "c": ("spack_cc",), - "cxx": ("spack_cxx",), - "fortran": ("spack_fc", "spack_f77"), - } - for language in ("c", "cxx", "fortran"): - spec = pkg.spec.dependencies(virtuals=[language]) - value = None if not spec else os.path.join(link_dir, spec[0].package.link_paths[language]) - for name in global_names[language]: - setattr(module, name, value) - # Useful directories within the prefix are encapsulated in # a Prefix object. module.prefix = pkg.prefix diff --git a/lib/spack/spack/build_systems/compiler.py b/lib/spack/spack/build_systems/compiler.py index fae6e70377b..e99679bd9e6 100644 --- a/lib/spack/spack/build_systems/compiler.py +++ b/lib/spack/spack/build_systems/compiler.py @@ -4,22 +4,16 @@ import itertools import os import pathlib -import platform import re import sys from typing import Dict, List, Optional, Sequence, Tuple, Union -import archspec.cpu - import llnl.util.tty as tty from llnl.util.lang import classproperty, memoized import spack import spack.compilers.error -import spack.compilers.libraries -import spack.config import spack.package_base -import spack.paths import spack.util.executable # Local "type" for type hints @@ -109,7 +103,7 @@ def determine_version(cls, exe: Path) -> str: @classmethod def compiler_bindir(cls, prefix: Path) -> Path: - """Overridable method for the location of the compiler bindir within the preifx""" + """Overridable method for the location of the compiler bindir within the prefix""" return os.path.join(prefix, "bin") @classmethod @@ -183,109 +177,6 @@ def standard_flag(self, *, language: str, standard: str) -> str: def _standard_flag(self, *, language: str, standard: str) -> str: raise NotImplementedError("Must be implemented by derived classes") - @property - def disable_new_dtags(self) -> str: - if platform.system() == "Darwin": - return "" - return "--disable-new-dtags" - - @property - def enable_new_dtags(self) -> str: - if platform.system() == "Darwin": - return "" - return "--enable-new-dtags" - - def setup_dependent_build_environment(self, env, dependent_spec): - # FIXME (compiler as nodes): check if this is good enough or should be made more general - - # The package is not used as a compiler, so skip this setup - if not any( - lang in dependent_spec and dependent_spec[lang].name == self.spec.name - for lang in ("c", "cxx", "fortran") - ): - return - - # Populate an object with the list of environment modifications and return it - link_dir = pathlib.Path(spack.paths.build_env_path) - env_paths = [] - - for language, attr_name, wrapper_var_name, spack_var_name in [ - ("c", "cc", "CC", "SPACK_CC"), - ("cxx", "cxx", "CXX", "SPACK_CXX"), - ("fortran", "fortran", "F77", "SPACK_F77"), - ("fortran", "fortran", "FC", "SPACK_FC"), - ]: - if language not in dependent_spec or dependent_spec[language].name != self.spec.name: - continue - - if not hasattr(self, attr_name): - continue - - compiler = getattr(self, attr_name) - env.set(spack_var_name, compiler) - - if language not in self.link_paths: - continue - - wrapper_path = link_dir / self.link_paths.get(language) - env.set(wrapper_var_name, str(wrapper_path)) - env.set(f"SPACK_{wrapper_var_name}_RPATH_ARG", self.rpath_arg) - - uarch = dependent_spec.architecture.target - version_number, _ = archspec.cpu.version_components( - self.spec.version.dotted_numeric_string - ) - try: - isa_arg = uarch.optimization_flags(self.archspec_name(), version_number) - except (ValueError, archspec.cpu.UnsupportedMicroarchitecture): - isa_arg = "" - - if isa_arg: - env.set(f"SPACK_TARGET_ARGS_{attr_name.upper()}", isa_arg) - - # Add spack build environment path with compiler wrappers first in - # the path. We add the compiler wrapper path, which includes default - # wrappers (cc, c++, f77, f90), AND a subdirectory containing - # compiler-specific symlinks. The latter ensures that builds that - # are sensitive to the *name* of the compiler see the right name when - # we're building with the wrappers. - # - # Conflicts on case-insensitive systems (like "CC" and "cc") are - # handled by putting one in the /case-insensitive - # directory. Add that to the path too. - compiler_specific = os.path.join( - spack.paths.build_env_path, os.path.dirname(self.link_paths[language]) - ) - for item in [spack.paths.build_env_path, compiler_specific]: - env_paths.append(item) - ci = os.path.join(item, "case-insensitive") - if os.path.isdir(ci): - env_paths.append(ci) - - # FIXME (compiler as nodes): make these paths language specific - env.set("SPACK_LINKER_ARG", self.linker_arg) - - paths = _implicit_rpaths(pkg=self) - if paths: - env.set("SPACK_COMPILER_IMPLICIT_RPATHS", ":".join(paths)) - - # Check whether we want to force RPATH or RUNPATH - if spack.config.CONFIG.get("config:shared_linking:type") == "rpath": - env.set("SPACK_DTAGS_TO_STRIP", self.enable_new_dtags) - env.set("SPACK_DTAGS_TO_ADD", self.disable_new_dtags) - else: - env.set("SPACK_DTAGS_TO_STRIP", self.disable_new_dtags) - env.set("SPACK_DTAGS_TO_ADD", self.enable_new_dtags) - - spec = self.spec - if spec.extra_attributes: - extra_rpaths = spec.extra_attributes.get("extra_rpaths") - if extra_rpaths: - env.append_path("SPACK_COMPILER_EXTRA_RPATHS", ":".join(extra_rpaths)) - - for item in env_paths: - env.prepend_path("SPACK_ENV_PATH", item) - def archspec_name(self) -> str: """Name that archspec uses to refer to this compiler""" return self.spec.name @@ -324,12 +215,6 @@ def _fortran_path(self) -> Optional[str]: return None -def _implicit_rpaths(pkg: spack.package_base.PackageBase) -> List[str]: - detector = spack.compilers.libraries.CompilerPropertyDetector(pkg.spec) - paths = detector.implicit_rpaths() - return paths - - @memoized def _compiler_output( compiler_path: Path, *, version_argument: str, ignore_errors: Tuple[int, ...] = () diff --git a/lib/spack/spack/cmd/license.py b/lib/spack/spack/cmd/license.py index 11bde5b189c..9e86ea3c88e 100644 --- a/lib/spack/spack/cmd/license.py +++ b/lib/spack/spack/cmd/license.py @@ -38,7 +38,6 @@ r"^lib/spack/spack/.*\.sh$", r"^lib/spack/spack/.*\.lp$", r"^lib/spack/llnl/.*\.py$", - r"^lib/spack/env/cc$", # special case some test data files that have license headers r"^lib/spack/spack/test/data/style/broken.dummy", r"^lib/spack/spack/test/data/unparse/.*\.txt", diff --git a/lib/spack/spack/paths.py b/lib/spack/spack/paths.py index 4ea038f9f78..ed6e22953f2 100644 --- a/lib/spack/spack/paths.py +++ b/lib/spack/spack/paths.py @@ -31,7 +31,6 @@ # spack directory hierarchy lib_path = os.path.join(prefix, "lib", "spack") external_path = os.path.join(lib_path, "external") -build_env_path = os.path.join(lib_path, "env") module_path = os.path.join(lib_path, "spack") command_path = os.path.join(module_path, "cmd") analyzers_path = os.path.join(module_path, "analyzers") diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py index a715abfd785..6e485673fe8 100644 --- a/lib/spack/spack/solver/asp.py +++ b/lib/spack/spack/solver/asp.py @@ -3149,6 +3149,16 @@ def define_runtime_constraints(self): # Inject default flags for compilers recorder("*").default_flags(compiler) + # FIXME (compiler as nodes): think of using isinstance(compiler_cls, WrappedCompiler) + # Add a dependency on the compiler wrapper + if sys.platform != "win32": + recorder("*").depends_on( + "compiler-wrapper", + when=f"%{compiler.name}@{compiler.versions}", + type="build", + description=f"Add the compiler wrapper when using {compiler}", + ) + if not using_libc_compatibility(): continue diff --git a/lib/spack/spack/test/build_environment.py b/lib/spack/spack/test/build_environment.py index c76df9c164f..9a990f82a91 100644 --- a/lib/spack/spack/test/build_environment.py +++ b/lib/spack/spack/test/build_environment.py @@ -2,8 +2,8 @@ # # SPDX-License-Identifier: (Apache-2.0 OR MIT) import os -import platform import posixpath +import sys import pytest @@ -13,19 +13,16 @@ from llnl.util.filesystem import HeaderList, LibraryList import spack.build_environment -import spack.build_systems.compiler import spack.concretize import spack.config import spack.deptypes as dt import spack.package_base -import spack.paths import spack.spec import spack.util.environment import spack.util.spack_yaml as syaml from spack.build_environment import UseMode, _static_to_shared_library, dso_suffix from spack.context import Context from spack.installer import PackageInstaller -from spack.paths import build_env_path from spack.util.environment import EnvironmentModifications from spack.util.executable import Executable @@ -42,55 +39,41 @@ def prep_and_join(path, *pths): @pytest.fixture -def build_environment(working_env): - cc = Executable(os.path.join(build_env_path, "cc")) - cxx = Executable(os.path.join(build_env_path, "c++")) - fc = Executable(os.path.join(build_env_path, "fc")) - +def build_environment(monkeypatch, wrapper_dir, tmp_path): realcc = "/bin/mycc" - prefix = "/spack-test-prefix" + prefix = str(tmp_path) - os.environ["SPACK_CC"] = realcc - os.environ["SPACK_CXX"] = realcc - os.environ["SPACK_FC"] = realcc + monkeypatch.setenv("SPACK_CC", realcc) + monkeypatch.setenv("SPACK_CXX", realcc) + monkeypatch.setenv("SPACK_FC", realcc) - os.environ["SPACK_PREFIX"] = prefix - os.environ["SPACK_ENV_PATH"] = "test" - os.environ["SPACK_DEBUG_LOG_DIR"] = "." - os.environ["SPACK_DEBUG_LOG_ID"] = "foo-hashabc" - os.environ["SPACK_SHORT_SPEC"] = "foo@1.2 arch=linux-rhel6-x86_64 /hashabc" + monkeypatch.setenv("SPACK_PREFIX", prefix) + monkeypatch.setenv("SPACK_ENV_PATH", "test") + monkeypatch.setenv("SPACK_DEBUG_LOG_DIR", ".") + monkeypatch.setenv("SPACK_DEBUG_LOG_ID", "foo-hashabc") + monkeypatch.setenv("SPACK_SHORT_SPEC", "foo@1.2 arch=linux-rhel6-x86_64 /hashabc") - os.environ["SPACK_CC_RPATH_ARG"] = "-Wl,-rpath," - os.environ["SPACK_CXX_RPATH_ARG"] = "-Wl,-rpath," - os.environ["SPACK_F77_RPATH_ARG"] = "-Wl,-rpath," - os.environ["SPACK_FC_RPATH_ARG"] = "-Wl,-rpath," - os.environ["SPACK_LINKER_ARG"] = "-Wl," - os.environ["SPACK_DTAGS_TO_ADD"] = "--disable-new-dtags" - os.environ["SPACK_DTAGS_TO_STRIP"] = "--enable-new-dtags" - os.environ["SPACK_SYSTEM_DIRS"] = "/usr/include|/usr/lib" - os.environ["SPACK_MANAGED_DIRS"] = f"{prefix}/opt/spack" - os.environ["SPACK_TARGET_ARGS"] = "" + monkeypatch.setenv("SPACK_CC_RPATH_ARG", "-Wl,-rpath,") + monkeypatch.setenv("SPACK_CXX_RPATH_ARG", "-Wl,-rpath,") + monkeypatch.setenv("SPACK_F77_RPATH_ARG", "-Wl,-rpath,") + monkeypatch.setenv("SPACK_FC_RPATH_ARG", "-Wl,-rpath,") + monkeypatch.setenv("SPACK_CC_LINKER_ARG", "-Wl,") + monkeypatch.setenv("SPACK_CXX_LINKER_ARG", "-Wl,") + monkeypatch.setenv("SPACK_FC_LINKER_ARG", "-Wl,") + monkeypatch.setenv("SPACK_F77_LINKER_ARG", "-Wl,") + monkeypatch.setenv("SPACK_DTAGS_TO_ADD", "--disable-new-dtags") + monkeypatch.setenv("SPACK_DTAGS_TO_STRIP", "--enable-new-dtags") + monkeypatch.setenv("SPACK_SYSTEM_DIRS", "/usr/include|/usr/lib") + monkeypatch.setenv("SPACK_MANAGED_DIRS", f"{prefix}/opt/spack") + monkeypatch.setenv("SPACK_TARGET_ARGS", "") - if "SPACK_DEPENDENCIES" in os.environ: - del os.environ["SPACK_DEPENDENCIES"] + monkeypatch.delenv("SPACK_DEPENDENCIES", raising=False) - yield {"cc": cc, "cxx": cxx, "fc": fc} + cc = Executable(str(wrapper_dir / "cc")) + cxx = Executable(str(wrapper_dir / "c++")) + fc = Executable(str(wrapper_dir / "fc")) - for name in ( - "SPACK_CC", - "SPACK_CXX", - "SPACK_FC", - "SPACK_PREFIX", - "SPACK_ENV_PATH", - "SPACK_DEBUG_LOG_DIR", - "SPACK_SHORT_SPEC", - "SPACK_CC_RPATH_ARG", - "SPACK_CXX_RPATH_ARG", - "SPACK_F77_RPATH_ARG", - "SPACK_FC_RPATH_ARG", - "SPACK_TARGET_ARGS", - ): - del os.environ[name] + return {"cc": cc, "cxx": cxx, "fc": fc} @pytest.fixture @@ -322,14 +305,14 @@ def test_external_config_env(mock_packages, mutable_config, working_env): @pytest.mark.regression("9107") @pytest.mark.not_on_windows("Windows does not support module files") def test_spack_paths_before_module_paths( - mutable_config, mock_packages, compiler_factory, monkeypatch, working_env + mutable_config, mock_packages, compiler_factory, monkeypatch, working_env, wrapper_dir ): gcc_entry = compiler_factory(spec="gcc@14.0.1 languages=c,c++") gcc_entry["modules"] = ["some_module"] mutable_config.set("packages", {"gcc": {"externals": [gcc_entry]}}) module_path = os.path.join("path", "to", "module") - spack_path = os.path.join(spack.paths.prefix, os.path.join("lib", "spack", "env")) + monkeypatch.setenv("SPACK_ENV_PATH", wrapper_dir) def _set_wrong_cc(x): os.environ["PATH"] = module_path + os.pathsep + os.environ["PATH"] @@ -341,7 +324,7 @@ def _set_wrong_cc(x): spack.build_environment.setup_package(s.package, dirty=False) paths = os.environ["PATH"].split(os.pathsep) - assert paths.index(spack_path) < paths.index(module_path) + assert paths.index(str(wrapper_dir)) < paths.index(module_path) def test_package_inheritance_module_setup(config, mock_packages, working_env): @@ -484,11 +467,9 @@ def test_parallel_false_is_not_propagating(default_mock_concretization): @pytest.mark.parametrize( "config_setting,expected_flag", - [ - ("runpath", "" if platform.system() == "Darwin" else "--enable-new-dtags"), - ("rpath", "" if platform.system() == "Darwin" else "--disable-new-dtags"), - ], + [("runpath", "--enable-new-dtags"), ("rpath", "--disable-new-dtags")], ) +@pytest.mark.skipif(sys.platform != "linux", reason="dtags make sense only on linux") def test_setting_dtags_based_on_config( config_setting, expected_flag, config, mock_packages, working_env ): @@ -787,12 +768,11 @@ def test_optimization_flags_are_using_node_target(default_mock_concretization, m """Tests that we are using the target on the node to be compiled to retrieve the uarch specific flags, and not the target of the compiler. """ - monkeypatch.setattr(spack.build_systems.compiler, "_implicit_rpaths", lambda pkg: []) - gcc = default_mock_concretization("gcc target=core2") + compiler_wrapper_pkg = default_mock_concretization("compiler-wrapper target=core2").package mpileaks = default_mock_concretization("mpileaks target=x86_64") env = EnvironmentModifications() - gcc.package.setup_dependent_build_environment(env, mpileaks) + compiler_wrapper_pkg.setup_dependent_build_environment(env, mpileaks) actions = env.group_by_name()["SPACK_TARGET_ARGS_CC"] assert len(actions) == 1 and isinstance(actions[0], spack.util.environment.SetEnv) diff --git a/lib/spack/spack/test/cc.py b/lib/spack/spack/test/cc.py index 40f2ad5c454..77709ba51fc 100644 --- a/lib/spack/spack/test/cc.py +++ b/lib/spack/spack/test/cc.py @@ -12,7 +12,6 @@ import spack.build_environment import spack.config -from spack.paths import build_env_path from spack.util.environment import SYSTEM_DIR_CASE_ENTRY, set_env from spack.util.executable import Executable, ProcessError @@ -110,12 +109,6 @@ #: The prefix of the package being mock installed pkg_prefix = "/spack-test-prefix" -# Compilers to use during tests -cc = Executable(os.path.join(build_env_path, "cc")) -ld = Executable(os.path.join(build_env_path, "ld")) -cpp = Executable(os.path.join(build_env_path, "cpp")) -cxx = Executable(os.path.join(build_env_path, "c++")) -fc = Executable(os.path.join(build_env_path, "fc")) #: the "real" compiler the wrapper is expected to invoke real_cc = "/bin/mycc" @@ -169,7 +162,10 @@ def wrapper_environment(working_env): SPACK_TARGET_ARGS_CC="-march=znver2 -mtune=znver2", SPACK_TARGET_ARGS_CXX="-march=znver2 -mtune=znver2", SPACK_TARGET_ARGS_FORTRAN="-march=znver4 -mtune=znver4", - SPACK_LINKER_ARG="-Wl,", + SPACK_CC_LINKER_ARG="-Wl,", + SPACK_CXX_LINKER_ARG="-Wl,", + SPACK_FC_LINKER_ARG="-Wl,", + SPACK_F77_LINKER_ARG="-Wl,", SPACK_DTAGS_TO_ADD="--disable-new-dtags", SPACK_DTAGS_TO_STRIP="--enable-new-dtags", SPACK_COMPILER_FLAGS_KEEP="", @@ -198,6 +194,7 @@ def check_args(cc, args, expected): per line, so that we see whether arguments that should (or shouldn't) contain spaces are parsed correctly. """ + cc = Executable(str(cc)) with set_env(SPACK_TEST_COMMAND="dump-args"): cc_modified_args = cc(*args, output=str).strip().split("\n") assert cc_modified_args == expected @@ -210,9 +207,9 @@ def check_args_contents(cc, args, must_contain, must_not_contain): per line, so that we see whether arguments that should (or shouldn't) contain spaces are parsed correctly. """ + cc = Executable(str(cc)) with set_env(SPACK_TEST_COMMAND="dump-args"): cc_modified_args = cc(*args, output=str).strip().split("\n") - print(cc_modified_args) for a in must_contain: assert a in cc_modified_args for a in must_not_contain: @@ -225,6 +222,7 @@ def check_env_var(executable, var, expected): This assumes that cc will print debug output when it's environment contains SPACK_TEST_COMMAND=dump-env- """ + executable = Executable(str(executable)) with set_env(SPACK_TEST_COMMAND="dump-env-" + var): output = executable(*test_args, output=str).strip() assert executable.path + ": " + var + ": " + expected == output @@ -232,17 +230,25 @@ def check_env_var(executable, var, expected): def dump_mode(cc, args): """Make cc dump the mode it detects, and return it.""" + cc = Executable(str(cc)) with set_env(SPACK_TEST_COMMAND="dump-mode"): return cc(*args, output=str).strip() -def test_no_wrapper_environment(): +def test_no_wrapper_environment(wrapper_dir): + cc = Executable(str(wrapper_dir / "cc")) with pytest.raises(ProcessError): output = cc(output=str) assert "Spack compiler must be run from Spack" in output -def test_vcheck_mode(wrapper_environment): +def test_modes(wrapper_environment, wrapper_dir): + cc = wrapper_dir / "cc" + cxx = wrapper_dir / "c++" + cpp = wrapper_dir / "cpp" + ld = wrapper_dir / "ld" + + # vcheck assert dump_mode(cc, ["-I/include", "--version"]) == "vcheck" assert dump_mode(cc, ["-I/include", "-V"]) == "vcheck" assert dump_mode(cc, ["-I/include", "-v"]) == "vcheck" @@ -250,38 +256,39 @@ def test_vcheck_mode(wrapper_environment): assert dump_mode(cc, ["-I/include", "--version", "-c"]) == "vcheck" assert dump_mode(cc, ["-I/include", "-V", "-o", "output"]) == "vcheck" - -def test_cpp_mode(wrapper_environment): + # cpp assert dump_mode(cc, ["-E"]) == "cpp" assert dump_mode(cxx, ["-E"]) == "cpp" assert dump_mode(cpp, []) == "cpp" - -def test_as_mode(wrapper_environment): + # as assert dump_mode(cc, ["-S"]) == "as" - -def test_ccld_mode(wrapper_environment): + # ccld assert dump_mode(cc, []) == "ccld" assert dump_mode(cc, ["foo.c", "-o", "foo"]) == "ccld" assert dump_mode(cc, ["foo.c", "-o", "foo", "-Wl,-rpath,foo"]) == "ccld" assert dump_mode(cc, ["foo.o", "bar.o", "baz.o", "-o", "foo", "-Wl,-rpath,foo"]) == "ccld" - -def test_ld_mode(wrapper_environment): + # ld assert dump_mode(ld, []) == "ld" assert dump_mode(ld, ["foo.o", "bar.o", "baz.o", "-o", "foo", "-Wl,-rpath,foo"]) == "ld" -def test_ld_unterminated_rpath(wrapper_environment): +@pytest.mark.regression("37179") +def test_expected_args(wrapper_environment, wrapper_dir): + cc = wrapper_dir / "cc" + fc = wrapper_dir / "fc" + ld = wrapper_dir / "ld" + + # ld_unterminated_rpath check_args( ld, ["foo.o", "bar.o", "baz.o", "-o", "foo", "-rpath"], ["ld", "--disable-new-dtags", "foo.o", "bar.o", "baz.o", "-o", "foo", "-rpath"], ) - -def test_xlinker_unterminated_rpath(wrapper_environment): + # xlinker_unterminated_rpath check_args( cc, ["foo.o", "bar.o", "baz.o", "-o", "foo", "-Xlinker", "-rpath"], @@ -299,8 +306,7 @@ def test_xlinker_unterminated_rpath(wrapper_environment): ], ) - -def test_wl_unterminated_rpath(wrapper_environment): + # wl_unterminated_rpath check_args( cc, ["foo.o", "bar.o", "baz.o", "-o", "foo", "-Wl,-rpath"], @@ -309,99 +315,7 @@ def test_wl_unterminated_rpath(wrapper_environment): + ["-Wl,--disable-new-dtags", "foo.o", "bar.o", "baz.o", "-o", "foo", "-Wl,-rpath"], ) - -def test_ld_flags(wrapper_environment, wrapper_flags): - check_args( - ld, - test_args, - ["ld"] - + test_include_paths - + test_library_paths - + ["--disable-new-dtags"] - + test_rpaths - + test_args_without_paths - + spack_ldlibs, - ) - - -def test_cpp_flags(wrapper_environment, wrapper_flags): - check_args( - cpp, - test_args, - ["cpp"] - + test_include_paths - + test_library_paths - + test_args_without_paths - + spack_cppflags, - ) - - -def test_cc_flags(wrapper_environment, wrapper_flags): - check_args( - cc, - test_args, - [real_cc] - + target_args - + test_include_paths - + ["-Lfoo"] - + test_library_paths - + ["-Wl,--disable-new-dtags"] - + test_wl_rpaths - + test_args_without_paths - + spack_cppflags - + spack_cflags - + ["-Wl,--gc-sections"] - + spack_ldlibs, - ) - - -def test_cxx_flags(wrapper_environment, wrapper_flags): - check_args( - cxx, - test_args, - [real_cc] - + target_args - + test_include_paths - + ["-Lfoo"] - + test_library_paths - + ["-Wl,--disable-new-dtags"] - + test_wl_rpaths - + test_args_without_paths - + spack_cppflags - + ["-Wl,--gc-sections"] - + spack_ldlibs, - ) - - -def test_fc_flags(wrapper_environment, wrapper_flags): - check_args( - fc, - test_args, - [real_cc] - + target_args_fc - + test_include_paths - + ["-Lfoo"] - + test_library_paths - + ["-Wl,--disable-new-dtags"] - + test_wl_rpaths - + test_args_without_paths - + spack_fflags - + spack_cppflags - + ["-Wl,--gc-sections"] - + spack_ldlibs, - ) - - -def test_always_cflags(wrapper_environment, wrapper_flags): - with set_env(SPACK_ALWAYS_CFLAGS="-always1 -always2"): - check_args( - cc, - ["-v", "--cmd-line-v-opt"], - [real_cc] + ["-always1", "-always2"] + ["-v", "--cmd-line-v-opt"], - ) - - -def test_Wl_parsing(wrapper_environment): + # Wl_parsing check_args( cc, ["-Wl,-rpath,/a,--enable-new-dtags,-rpath=/b,--rpath", "-Wl,/c"], @@ -410,26 +324,22 @@ def test_Wl_parsing(wrapper_environment): + ["-Wl,--disable-new-dtags", "-Wl,-rpath,/a", "-Wl,-rpath,/b", "-Wl,-rpath,/c"], ) - -@pytest.mark.regression("37179") -def test_Wl_parsing_with_missing_value(wrapper_environment): + # Wl_parsing_with_missing_value check_args( cc, ["-Wl,-rpath=/a,-rpath=", "-Wl,--rpath="], [real_cc] + target_args + ["-Wl,--disable-new-dtags", "-Wl,-rpath,/a"], ) - -@pytest.mark.regression("37179") -def test_Wl_parsing_NAG_is_ignored(wrapper_environment): + # Wl_parsing_NAG_is_ignored check_args( fc, ["-Wl,-Wl,,x,,y,,z"], [real_cc] + target_args_fc + ["-Wl,--disable-new-dtags", "-Wl,-Wl,,x,,y,,z"], ) - -def test_Xlinker_parsing(wrapper_environment): + # Xlinker_parsing + # # -Xlinker ... -Xlinker may have compiler flags inbetween, like -O3 in this # example. Also check that a trailing -Xlinker (which is a compiler error) is not # dropped or given an empty argument. @@ -460,8 +370,8 @@ def test_Xlinker_parsing(wrapper_environment): ], ) - -def test_rpath_without_value(wrapper_environment): + # rpath_without_value + # # cc -Wl,-rpath without a value shouldn't drop -Wl,-rpath; # same for -Xlinker check_args( @@ -475,14 +385,10 @@ def test_rpath_without_value(wrapper_environment): [real_cc] + target_args + ["-Wl,--disable-new-dtags", "-O3", "-g", "-Xlinker", "-rpath"], ) - -def test_dep_rpath(wrapper_environment): - """Ensure RPATHs for root package are added.""" + # dep_rapth check_args(cc, test_args, [real_cc] + target_args + common_compile_args) - -def test_dep_include(wrapper_environment): - """Ensure a single dependency include directory is added.""" + # dep_include with set_env(SPACK_INCLUDE_DIRS="x"): check_args( cc, @@ -497,29 +403,9 @@ def test_dep_include(wrapper_environment): + test_args_without_paths, ) - -def test_system_path_cleanup(wrapper_environment): - """Ensure SPACK_ENV_PATH is removed from PATH, even with trailing / - - The compiler wrapper has to ensure that it is not called nested - like it would happen when gcc's collect2 looks in PATH for ld. - - To prevent nested calls, the compiler wrapper removes the elements - of SPACK_ENV_PATH from PATH. Autotest's generated testsuite appends - a / to each element of PATH when adding AUTOTEST_PATH. - Thus, ensure that PATH cleanup works even with trailing /. - """ - system_path = "/bin:/usr/bin:/usr/local/bin" - cc_dir = os.path.dirname(cc.path) - with set_env(SPACK_ENV_PATH=cc_dir, SPACK_CC="true"): - with set_env(PATH=cc_dir + ":" + system_path): - check_env_var(cc, "PATH", system_path) - with set_env(PATH=cc_dir + "/:" + system_path): - check_env_var(cc, "PATH", system_path) - - -def test_dep_lib(wrapper_environment): - """Ensure a single dependency RPATH is added.""" + # dep_lib + # + # Ensure a single dependency RPATH is added with set_env(SPACK_LINK_DIRS="x", SPACK_RPATH_DIRS="x"): check_args( cc, @@ -535,9 +421,9 @@ def test_dep_lib(wrapper_environment): + test_args_without_paths, ) - -def test_dep_lib_no_rpath(wrapper_environment): - """Ensure a single dependency link flag is added with no dep RPATH.""" + # dep_lib_no_rpath + # + # Ensure a single dependency link flag is added with no dep RPATH with set_env(SPACK_LINK_DIRS="x"): check_args( cc, @@ -552,9 +438,8 @@ def test_dep_lib_no_rpath(wrapper_environment): + test_args_without_paths, ) - -def test_dep_lib_no_lib(wrapper_environment): - """Ensure a single dependency RPATH is added with no -L.""" + # dep_lib_no_lib + # Ensure a single dependency RPATH is added with no -L with set_env(SPACK_RPATH_DIRS="x"): check_args( cc, @@ -569,9 +454,8 @@ def test_dep_lib_no_lib(wrapper_environment): + test_args_without_paths, ) - -def test_ccld_deps(wrapper_environment): - """Ensure all flags are added in ccld mode.""" + # ccld_deps + # Ensure all flags are added in ccld mode with set_env( SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_RPATH_DIRS="xlib:ylib:zlib", @@ -592,13 +476,13 @@ def test_ccld_deps(wrapper_environment): + test_args_without_paths, ) - -def test_ccld_deps_isystem(wrapper_environment): - """Ensure all flags are added in ccld mode. - When a build uses -isystem, Spack should inject it's - include paths using -isystem. Spack will insert these - after any provided -isystem includes, but before any - system directories included using -isystem""" + # ccld_deps_isystem + # + # Ensure all flags are added in ccld mode. + # When a build uses -isystem, Spack should inject it's + # include paths using -isystem. Spack will insert these + # after any provided -isystem includes, but before any + # system directories included using -isystem with set_env( SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_RPATH_DIRS="xlib:ylib:zlib", @@ -620,9 +504,8 @@ def test_ccld_deps_isystem(wrapper_environment): + test_args_without_paths, ) - -def test_cc_deps(wrapper_environment): - """Ensure -L and RPATHs are not added in cc mode.""" + # cc_deps + # Ensure -L and RPATHs are not added in cc mode with set_env( SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_RPATH_DIRS="xlib:ylib:zlib", @@ -640,9 +523,8 @@ def test_cc_deps(wrapper_environment): + test_args_without_paths, ) - -def test_ccld_with_system_dirs(wrapper_environment): - """Ensure all flags are added in ccld mode.""" + # ccld_with_system_dirs + # Ensure all flags are added in ccld mode with set_env( SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_RPATH_DIRS="xlib:ylib:zlib", @@ -673,12 +555,11 @@ def test_ccld_with_system_dirs(wrapper_environment): + test_args_without_paths, ) - -def test_ccld_with_system_dirs_isystem(wrapper_environment): - """Ensure all flags are added in ccld mode. - Ensure that includes are in the proper - place when a build uses -isystem, and uses - system directories in the include paths""" + # ccld_with_system_dirs_isystem + # Ensure all flags are added in ccld mode. + # Ensure that includes are in the proper + # place when a build uses -isystem, and uses + # system directories in the include paths with set_env( SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_RPATH_DIRS="xlib:ylib:zlib", @@ -711,9 +592,8 @@ def test_ccld_with_system_dirs_isystem(wrapper_environment): + test_args_without_paths, ) - -def test_ld_deps(wrapper_environment): - """Ensure no (extra) -I args or -Wl, are passed in ld mode.""" + # ld_deps + # Ensure no (extra) -I args or -Wl, are passed in ld mode with set_env( SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_RPATH_DIRS="xlib:ylib:zlib", @@ -732,9 +612,8 @@ def test_ld_deps(wrapper_environment): + test_args_without_paths, ) - -def test_ld_deps_no_rpath(wrapper_environment): - """Ensure SPACK_LINK_DEPS controls -L for ld.""" + # ld_deps_no_rpath + # Ensure SPACK_LINK_DEPS controls -L for ld with set_env(SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_LINK_DIRS="xlib:ylib:zlib"): check_args( ld, @@ -748,9 +627,8 @@ def test_ld_deps_no_rpath(wrapper_environment): + test_args_without_paths, ) - -def test_ld_deps_no_link(wrapper_environment): - """Ensure SPACK_RPATH_DEPS controls -rpath for ld.""" + # ld_deps_no_link + # Ensure SPACK_RPATH_DEPS controls -rpath for ld with set_env(SPACK_INCLUDE_DIRS="xinc:yinc:zinc", SPACK_RPATH_DIRS="xlib:ylib:zlib"): check_args( ld, @@ -765,10 +643,124 @@ def test_ld_deps_no_link(wrapper_environment): ) -def test_ld_deps_partial(wrapper_environment): +def test_expected_args_with_flags(wrapper_environment, wrapper_flags, wrapper_dir): + cc = wrapper_dir / "cc" + cxx = wrapper_dir / "c++" + cpp = wrapper_dir / "cpp" + fc = wrapper_dir / "fc" + ld = wrapper_dir / "ld" + + # ld_flags + check_args( + ld, + test_args, + ["ld"] + + test_include_paths + + test_library_paths + + ["--disable-new-dtags"] + + test_rpaths + + test_args_without_paths + + spack_ldlibs, + ) + + # cpp_flags + check_args( + cpp, + test_args, + ["cpp"] + + test_include_paths + + test_library_paths + + test_args_without_paths + + spack_cppflags, + ) + + # cc_flags + check_args( + cc, + test_args, + [real_cc] + + target_args + + test_include_paths + + ["-Lfoo"] + + test_library_paths + + ["-Wl,--disable-new-dtags"] + + test_wl_rpaths + + test_args_without_paths + + spack_cppflags + + spack_cflags + + ["-Wl,--gc-sections"] + + spack_ldlibs, + ) + + # cxx_flags + check_args( + cxx, + test_args, + [real_cc] + + target_args + + test_include_paths + + ["-Lfoo"] + + test_library_paths + + ["-Wl,--disable-new-dtags"] + + test_wl_rpaths + + test_args_without_paths + + spack_cppflags + + ["-Wl,--gc-sections"] + + spack_ldlibs, + ) + + # fc_flags + check_args( + fc, + test_args, + [real_cc] + + target_args_fc + + test_include_paths + + ["-Lfoo"] + + test_library_paths + + ["-Wl,--disable-new-dtags"] + + test_wl_rpaths + + test_args_without_paths + + spack_fflags + + spack_cppflags + + ["-Wl,--gc-sections"] + + spack_ldlibs, + ) + + # always_cflags + with set_env(SPACK_ALWAYS_CFLAGS="-always1 -always2"): + check_args( + cc, + ["-v", "--cmd-line-v-opt"], + [real_cc] + ["-always1", "-always2"] + ["-v", "--cmd-line-v-opt"], + ) + + +def test_system_path_cleanup(wrapper_environment, wrapper_dir): + """Ensure SPACK_ENV_PATH is removed from PATH, even with trailing / + + The compiler wrapper has to ensure that it is not called nested + like it would happen when gcc's collect2 looks in PATH for ld. + + To prevent nested calls, the compiler wrapper removes the elements + of SPACK_ENV_PATH from PATH. Autotest's generated testsuite appends + a / to each element of PATH when adding AUTOTEST_PATH. + Thus, ensure that PATH cleanup works even with trailing /. + """ + cc = wrapper_dir / "cc" + system_path = "/bin:/usr/bin:/usr/local/bin" + with set_env(SPACK_ENV_PATH=str(wrapper_dir), SPACK_CC="true"): + with set_env(PATH=str(wrapper_dir) + ":" + system_path): + check_env_var(cc, "PATH", system_path) + with set_env(PATH=str(wrapper_dir) + "/:" + system_path): + check_env_var(cc, "PATH", system_path) + + +def test_ld_deps_partial(wrapper_environment, wrapper_dir): """Make sure ld -r (partial link) is handled correctly on OS's where it doesn't accept rpaths. """ + ld = wrapper_dir / "ld" with set_env(SPACK_INCLUDE_DIRS="xinc", SPACK_RPATH_DIRS="xlib", SPACK_LINK_DIRS="xlib"): # TODO: do we need to add RPATHs on other platforms like Linux? # TODO: Can't we treat them the same? @@ -805,7 +797,8 @@ def test_ld_deps_partial(wrapper_environment): ) -def test_ccache_prepend_for_cc(wrapper_environment): +def test_ccache_prepend_for_cc(wrapper_environment, wrapper_dir): + cc = wrapper_dir / "cc" with set_env(SPACK_CCACHE_BINARY="ccache"): os.environ["SPACK_SHORT_SPEC"] = "foo@1.2=linux-x86_64" check_args( @@ -828,7 +821,8 @@ def test_ccache_prepend_for_cc(wrapper_environment): ) -def test_no_ccache_prepend_for_fc(wrapper_environment): +def test_no_ccache_prepend_for_fc(wrapper_environment, wrapper_dir): + fc = wrapper_dir / "fc" os.environ["SPACK_SHORT_SPEC"] = "foo@1.2=linux-x86_64" check_args( fc, @@ -845,7 +839,8 @@ def test_no_ccache_prepend_for_fc(wrapper_environment): ) -def test_keep_and_replace(wrapper_environment): +def test_keep_and_replace(wrapper_environment, wrapper_dir): + cc = wrapper_dir / "cc" werror_specific = ["-Werror=meh"] werror = ["-Werror"] werror_all = werror_specific + werror @@ -906,7 +901,8 @@ def test_keep_and_replace(wrapper_environment): ], ) @pytest.mark.usefixtures("wrapper_environment", "mutable_config") -def test_flag_modification(cfg_override, initial, expected, must_be_gone): +def test_flag_modification(cfg_override, initial, expected, must_be_gone, wrapper_dir): + cc = wrapper_dir / "cc" spack.config.add(cfg_override) env = spack.build_environment.clean_environment() @@ -917,7 +913,9 @@ def test_flag_modification(cfg_override, initial, expected, must_be_gone): @pytest.mark.regression("9160") -def test_disable_new_dtags(wrapper_environment, wrapper_flags): +def test_disable_new_dtags(wrapper_environment, wrapper_flags, wrapper_dir): + cc = Executable(str(wrapper_dir / "cc")) + ld = Executable(str(wrapper_dir / "ld")) with set_env(SPACK_TEST_COMMAND="dump-args"): result = ld(*test_args, output=str).strip().split("\n") assert "--disable-new-dtags" in result @@ -926,7 +924,9 @@ def test_disable_new_dtags(wrapper_environment, wrapper_flags): @pytest.mark.regression("9160") -def test_filter_enable_new_dtags(wrapper_environment, wrapper_flags): +def test_filter_enable_new_dtags(wrapper_environment, wrapper_flags, wrapper_dir): + cc = Executable(str(wrapper_dir / "cc")) + ld = Executable(str(wrapper_dir / "ld")) with set_env(SPACK_TEST_COMMAND="dump-args"): result = ld(*(test_args + ["--enable-new-dtags"]), output=str) result = result.strip().split("\n") @@ -938,7 +938,9 @@ def test_filter_enable_new_dtags(wrapper_environment, wrapper_flags): @pytest.mark.regression("22643") -def test_linker_strips_loopopt(wrapper_environment, wrapper_flags): +def test_linker_strips_loopopt(wrapper_environment, wrapper_flags, wrapper_dir): + cc = Executable(str(wrapper_dir / "cc")) + ld = Executable(str(wrapper_dir / "ld")) with set_env(SPACK_TEST_COMMAND="dump-args"): # ensure that -loopopt=0 is not present in ld mode result = ld(*(test_args + ["-loopopt=0"]), output=str) @@ -958,7 +960,9 @@ def test_linker_strips_loopopt(wrapper_environment, wrapper_flags): assert "-loopopt=0" in result -def test_spack_managed_dirs_are_prioritized(wrapper_environment): +def test_spack_managed_dirs_are_prioritized(wrapper_environment, wrapper_dir): + cc = Executable(str(wrapper_dir / "cc")) + # We have two different stores with 5 packages divided over them pkg1 = "/path/to/spack-1/opt/spack/linux-ubuntu22.04-zen2/gcc-13.2.0/pkg-1.0-abcdef" pkg2 = "/path/to/spack-1/opt/spack/linux-ubuntu22.04-zen2/gcc-13.2.0/pkg-2.0-abcdef" diff --git a/lib/spack/spack/test/ci.py b/lib/spack/spack/test/ci.py index b9322da3fa6..96f4062abaf 100644 --- a/lib/spack/spack/test/ci.py +++ b/lib/spack/spack/test/ci.py @@ -344,10 +344,20 @@ def test_get_spec_filter_list(mutable_mock_env_path, mutable_mock_repo): "libelf", "gcc", "gcc-runtime", + "compiler-wrapper", } - depth_2_set = {"mpich", "callpath", "dyninst", "libdwarf", "libelf", "gcc", "gcc-runtime"} - depth_1_set = {"dyninst", "libdwarf", "libelf", "gcc", "gcc-runtime"} - depth_0_set = {"libdwarf", "libelf", "gcc", "gcc-runtime"} + depth_2_set = { + "mpich", + "callpath", + "dyninst", + "libdwarf", + "libelf", + "gcc", + "gcc-runtime", + "compiler-wrapper", + } + depth_1_set = {"dyninst", "libdwarf", "libelf", "gcc", "gcc-runtime", "compiler-wrapper"} + depth_0_set = {"libdwarf", "libelf", "gcc", "gcc-runtime", "compiler-wrapper"} expectations = { None: full_set, diff --git a/lib/spack/spack/test/cmd/diff.py b/lib/spack/spack/test/cmd/diff.py index 7fa6ed0e93e..b1d2514bb15 100644 --- a/lib/spack/spack/test/cmd/diff.py +++ b/lib/spack/spack/test/cmd/diff.py @@ -223,7 +223,7 @@ def test_load_first(install_mockery, mock_fetch, mock_archive, mock_packages): for dep in ("mpileaks", "callpath", "dyninst", "libelf", "libdwarf", "mpich") ) assert all( - len([diff for diff in result["intersect"] if diff[0] == attr]) == 7 + len([diff for diff in result["intersect"] if diff[0] == attr]) == 8 for attr in ( "version", "node_target", diff --git a/lib/spack/spack/test/cmd/find.py b/lib/spack/spack/test/cmd/find.py index 56a68c9ec8d..5c543b15f65 100644 --- a/lib/spack/spack/test/cmd/find.py +++ b/lib/spack/spack/test/cmd/find.py @@ -170,7 +170,7 @@ def _check_json_output(spec_list): def _check_json_output_deps(spec_list): - assert len(spec_list) == 15 + assert len(spec_list) == 16 names = [spec["name"] for spec in spec_list] assert names.count("mpileaks") == 3 @@ -272,6 +272,7 @@ def test_find_format_deps(database, config): dyninst-8.2 libdwarf-20130729 libelf-0.8.13 + compiler-wrapper-1.0 gcc-10.2.1 gcc-runtime-10.2.1 zmpi-1.0 @@ -293,6 +294,7 @@ def test_find_format_deps_paths(database, config): dyninst-8.2 {mpileaks['dyninst'].prefix} libdwarf-20130729 {mpileaks['libdwarf'].prefix} libelf-0.8.13 {mpileaks['libelf'].prefix} + compiler-wrapper-1.0 {mpileaks['compiler-wrapper'].prefix} gcc-10.2.1 {mpileaks['gcc'].prefix} gcc-runtime-10.2.1 {mpileaks['gcc-runtime'].prefix} zmpi-1.0 {mpileaks['zmpi'].prefix} diff --git a/lib/spack/spack/test/cmd/install.py b/lib/spack/spack/test/cmd/install.py index ff5b3d14db6..04aedbbf993 100644 --- a/lib/spack/spack/test/cmd/install.py +++ b/lib/spack/spack/test/cmd/install.py @@ -61,7 +61,7 @@ def test_install_package_and_dependency( assert filename in files content = filename.open().read() - assert 'tests="3"' in content + assert 'tests="4"' in content assert 'failures="0"' in content assert 'errors="0"' in content @@ -106,12 +106,12 @@ def test_install_package_already_installed( content = filename.open().read() print(content) - assert 'tests="4"' in content + assert 'tests="5"' in content assert 'failures="0"' in content assert 'errors="0"' in content skipped = [line for line in content.split("\n") if "skipped" in line] - assert len(skipped) == 4 + assert len(skipped) == 5 @pytest.mark.parametrize( @@ -448,16 +448,16 @@ def just_throw(*args, **kwargs): # Only libelf error is reported (through libdwarf root spec). libdwarf # install is skipped and it is not an error. - assert 'tests="1"' in content + assert 'tests="0"' not in content assert 'failures="0"' in content - assert 'errors="1"' in content + assert 'errors="0"' not in content # Nothing should have succeeded assert 'errors="0"' not in content # We want to have both stdout and stderr assert "" in content - assert 'error message="{0}"'.format(msg) in content + assert f'error message="{msg}"' in content @pytest.mark.usefixtures("noop_install", "mock_packages", "config") diff --git a/lib/spack/spack/test/cmd/mark.py b/lib/spack/spack/test/cmd/mark.py index cd7f3909136..3862cc2fe15 100644 --- a/lib/spack/spack/test/cmd/mark.py +++ b/lib/spack/spack/test/cmd/mark.py @@ -30,7 +30,7 @@ def test_mark_all_explicit(mutable_database): mark("-e", "-a") gc("-y") all_specs = spack.store.STORE.layout.all_specs() - assert len(all_specs) == 16 + assert len(all_specs) == 17 @pytest.mark.db @@ -64,4 +64,4 @@ def test_mark_all_implicit_then_explicit(mutable_database): mark("-e", "-a") gc("-y") all_specs = spack.store.STORE.layout.all_specs() - assert len(all_specs) == 16 + assert len(all_specs) == 17 diff --git a/lib/spack/spack/test/cmd/uninstall.py b/lib/spack/spack/test/cmd/uninstall.py index c746c24158a..8c6c0433c1e 100644 --- a/lib/spack/spack/test/cmd/uninstall.py +++ b/lib/spack/spack/test/cmd/uninstall.py @@ -90,7 +90,7 @@ def test_recursive_uninstall(mutable_database): @pytest.mark.db @pytest.mark.regression("3690") -@pytest.mark.parametrize("constraint,expected_number_of_specs", [("dyninst", 9), ("libelf", 7)]) +@pytest.mark.parametrize("constraint,expected_number_of_specs", [("dyninst", 10), ("libelf", 8)]) def test_uninstall_spec_with_multiple_roots( constraint, expected_number_of_specs, mutable_database ): @@ -100,7 +100,7 @@ def test_uninstall_spec_with_multiple_roots( @pytest.mark.db -@pytest.mark.parametrize("constraint,expected_number_of_specs", [("dyninst", 15), ("libelf", 15)]) +@pytest.mark.parametrize("constraint,expected_number_of_specs", [("dyninst", 16), ("libelf", 16)]) def test_force_uninstall_spec_with_ref_count_not_zero( constraint, expected_number_of_specs, mutable_database ): @@ -170,7 +170,7 @@ def db_specs(): all_specs, mpileaks_specs, callpath_specs, mpi_specs = db_specs() total_specs = len(all_specs) - assert total_specs == 15 + assert total_specs == 16 assert len(mpileaks_specs) == 3 assert len(callpath_specs) == 2 assert len(mpi_specs) == 3 diff --git a/lib/spack/spack/test/concretization/core.py b/lib/spack/spack/test/concretization/core.py index 3db317f2067..d3498e88fd5 100644 --- a/lib/spack/spack/test/concretization/core.py +++ b/lib/spack/spack/test/concretization/core.py @@ -466,7 +466,7 @@ def test_architecture_deep_inheritance(self, mock_targets, compiler_factory): with spack.config.override("packages", {"gcc": {"externals": [cnl_compiler]}}): spec_str = "mpileaks %gcc@4.5.0 os=CNL target=nocona ^dyninst os=CNL ^callpath os=CNL" spec = spack.concretize.concretize_one(spec_str) - for s in spec.traverse(root=False): + for s in spec.traverse(root=False, deptype=("link", "run")): assert s.architecture.target == spec.architecture.target def test_compiler_flags_from_user_are_grouped(self): @@ -1991,17 +1991,17 @@ def test_installed_specs_disregard_conflicts(self, mutable_database, monkeypatch assert s.satisfies("~debug"), s @pytest.mark.regression("32471") - def test_require_targets_are_allowed(self, mutable_database): + def test_require_targets_are_allowed(self, mutable_config, mutable_database): """Test that users can set target constraints under the require attribute.""" # Configuration to be added to packages.yaml required_target = archspec.cpu.TARGETS[spack.platforms.test.Test.default].family external_conf = {"all": {"require": f"target={required_target}"}} - spack.config.set("packages", external_conf) + mutable_config.set("packages", external_conf) with spack.config.override("concretizer:reuse", False): spec = spack.concretize.concretize_one("mpich") - for s in spec.traverse(): + for s in spec.traverse(deptype=("link", "run")): assert s.satisfies(f"target={required_target}") def test_external_python_extensions_have_dependency(self): @@ -2994,7 +2994,7 @@ def test_filtering_reused_specs( @pytest.mark.usefixtures("mutable_database", "mock_store") @pytest.mark.parametrize( "reuse_yaml,expected_length", - [({"from": [{"type": "local"}]}, 19), ({"from": [{"type": "buildcache"}]}, 0)], + [({"from": [{"type": "local"}]}, 20), ({"from": [{"type": "buildcache"}]}, 0)], ) @pytest.mark.not_on_windows("Expected length is different on Windows") def test_selecting_reused_sources( diff --git a/lib/spack/spack/test/conftest.py b/lib/spack/spack/test/conftest.py index 238fa984f72..4bc4da27cab 100644 --- a/lib/spack/spack/test/conftest.py +++ b/lib/spack/spack/test/conftest.py @@ -2154,3 +2154,12 @@ def info(self): @pytest.fixture() def mock_runtimes(config, mock_packages): return mock_packages.packages_with_tags("runtime") + + +@pytest.fixture() +def wrapper_dir(install_mockery): + """Installs the compiler wrapper and returns the prefix where the script is installed.""" + wrapper = spack.spec.Spec("compiler-wrapper").concretized() + wrapper_pkg = wrapper.package + PackageInstaller([wrapper_pkg], explicit=True).install() + return wrapper_pkg.bin_dir() diff --git a/lib/spack/spack/test/database.py b/lib/spack/spack/test/database.py index be84324b626..425a6b3f0bc 100644 --- a/lib/spack/spack/test/database.py +++ b/lib/spack/spack/test/database.py @@ -95,11 +95,11 @@ def upstream_and_downstream_db(tmpdir, gen_mock_layout): @pytest.mark.parametrize( "install_tree,result", [ - ("all", ["pkg-b", "pkg-c", "gcc-runtime", "gcc"]), + ("all", ["pkg-b", "pkg-c", "gcc-runtime", "gcc", "compiler-wrapper"]), ("upstream", ["pkg-c"]), - ("local", ["pkg-b", "gcc-runtime", "gcc"]), + ("local", ["pkg-b", "gcc-runtime", "gcc", "compiler-wrapper"]), ("{u}", ["pkg-c"]), - ("{d}", ["pkg-b", "gcc-runtime", "gcc"]), + ("{d}", ["pkg-b", "gcc-runtime", "gcc", "compiler-wrapper"]), ], ids=["all", "upstream", "local", "upstream_path", "downstream_path"], ) @@ -491,7 +491,7 @@ def test_005_db_exists(database): def test_010_all_install_sanity(database): """Ensure that the install layout reflects what we think it does.""" all_specs = spack.store.STORE.layout.all_specs() - assert len(all_specs) == 16 + assert len(all_specs) == 17 # Query specs with multiple configurations mpileaks_specs = [s for s in all_specs if s.satisfies("mpileaks")] @@ -608,7 +608,7 @@ def test_050_basic_query(database): """Ensure querying database is consistent with what is installed.""" # query everything total_specs = len(spack.store.STORE.db.query()) - assert total_specs == 19 + assert total_specs == 20 # query specs with multiple configurations mpileaks_specs = database.query("mpileaks") @@ -827,11 +827,11 @@ def check_unused(roots, deptype, expected): assert set(u.name for u in unused) == set(expected) default_dt = dt.LINK | dt.RUN - check_unused(None, default_dt, ["cmake", "gcc"]) + check_unused(None, default_dt, ["cmake", "gcc", "compiler-wrapper"]) check_unused( [si, ml_mpich, ml_mpich2, ml_zmpi, externaltest], default_dt, - ["trivial-smoke-test", "cmake", "gcc"], + ["trivial-smoke-test", "cmake", "gcc", "compiler-wrapper"], ) check_unused( [si, ml_mpich, ml_mpich2, ml_zmpi, externaltest], @@ -846,7 +846,15 @@ def check_unused(roots, deptype, expected): check_unused( [si, ml_mpich, ml_mpich2, ml_zmpi], default_dt, - ["trivial-smoke-test", "cmake", "externaltest", "externaltool", "externalvirtual", "gcc"], + [ + "trivial-smoke-test", + "cmake", + "externaltest", + "externaltool", + "externalvirtual", + "gcc", + "compiler-wrapper", + ], ) @@ -1080,7 +1088,7 @@ def test_check_parents(spec_str, parent_name, expected_nparents, database): def test_db_all_hashes(database): # ensure we get the right number of hashes without a read transaction hashes = database.all_hashes() - assert len(hashes) == 19 + assert len(hashes) == 20 # and make sure the hashes match with database.read_transaction(): diff --git a/lib/spack/spack/test/graph.py b/lib/spack/spack/test/graph.py index 17526d262ca..b0f0071c96d 100644 --- a/lib/spack/spack/test/graph.py +++ b/lib/spack/spack/test/graph.py @@ -54,25 +54,34 @@ def test_ascii_graph_mpileaks(config, mock_packages, monkeypatch): |\ | |\ | | |\ -| | | o callpath -| |_|/| -|/| |/| -| |/|/| -o | | | mpich -|\| | | -| |/ / -|/| | -| | o dyninst -| |/| -|/|/| -| | |\ -| | | o libdwarf +| | | |\ +| | | | o callpath +| |_|_|/| +|/| |_|/| +| |/| |/| +| | |/|/| +| | | | o dyninst +| | |_|/| +| |/| |/| +| | |/|/| +| | | | |\ +o | | | | | mpich +|\| | | | | +|\ \ \ \ \ \ +| |_|/ / / / +|/| | | | | +| |/ / / / +| | | | o libdwarf +| |_|_|/| +|/| |_|/| +| |/| |/| +| | |/|/ +| | | o libelf | |_|/| |/| |/| | |/|/ -| | o libelf -| |/| -|/|/ +| o | compiler-wrapper +| / | o gcc-runtime |/ o gcc diff --git a/lib/spack/spack/test/installer.py b/lib/spack/spack/test/installer.py index 1a0111893a7..f71062cd152 100644 --- a/lib/spack/spack/test/installer.py +++ b/lib/spack/spack/test/installer.py @@ -1022,7 +1022,7 @@ def test_install_fail_fast_on_detect(install_mockery, monkeypatch, capsys): b, c = spack.concretize.concretize_one("pkg-b"), spack.concretize.concretize_one("pkg-c") b_id, c_id = inst.package_id(b), inst.package_id(c) - installer = create_installer([b, c], {"fail_fast": True}) + installer = create_installer([c, b], {"fail_fast": True}) # Make sure all packages are identified as failed # This will prevent b from installing, which will cause the build of c to be skipped. @@ -1031,7 +1031,7 @@ def test_install_fail_fast_on_detect(install_mockery, monkeypatch, capsys): with pytest.raises(spack.error.InstallError, match="after first install failure"): installer.install() - assert c_id in installer.failed, "Expected b to be marked as failed" + assert c_id in installer.failed assert b_id not in installer.failed, "Expected no attempt to install pkg-c" assert f"{c_id} failed to install" in capsys.readouterr().err diff --git a/lib/spack/spack/test/oci/integration_test.py b/lib/spack/spack/test/oci/integration_test.py index 6c059727139..88e1b617eeb 100644 --- a/lib/spack/spack/test/oci/integration_test.py +++ b/lib/spack/spack/test/oci/integration_test.py @@ -15,12 +15,15 @@ import pytest +import spack import spack.binary_distribution import spack.database +import spack.deptypes as dt import spack.environment as ev import spack.error import spack.oci.opener import spack.spec +import spack.traverse from spack.main import SpackCommand from spack.oci.image import Digest, ImageReference, default_config, default_manifest from spack.oci.oci import blob_exists, get_manifest_and_config, upload_blob, upload_manifest @@ -82,7 +85,13 @@ def test_buildcache_tag(install_mockery, mock_fetch, mutable_mock_env_path): name = ImageReference.from_string("example.com/image:full_env") with ev.read("test") as e: - specs = [x for x in e.all_specs() if not x.external] + specs = [ + x + for x in spack.traverse.traverse_nodes( + e.concrete_roots(), deptype=dt.LINK | dt.RUN + ) + if not x.external + ] manifest, config = get_manifest_and_config(name) @@ -99,7 +108,9 @@ def test_buildcache_tag(install_mockery, mock_fetch, mutable_mock_env_path): name = ImageReference.from_string("example.com/image:single_spec") manifest, config = get_manifest_and_config(name) - assert len(manifest["layers"]) == len([x for x in libelf.traverse() if not x.external]) + assert len(manifest["layers"]) == len( + [x for x in libelf.traverse(deptype=dt.LINK | dt.RUN) if not x.external] + ) def test_buildcache_push_with_base_image_command(mutable_database, tmpdir): diff --git a/lib/spack/spack/test/spec_dag.py b/lib/spack/spack/test/spec_dag.py index b94d02dd190..885930d51bd 100644 --- a/lib/spack/spack/test/spec_dag.py +++ b/lib/spack/spack/test/spec_dag.py @@ -184,6 +184,7 @@ def test_conflicting_package_constraints(self, set_dependency): [ (0, "mpileaks"), (1, "callpath"), + (2, "compiler-wrapper"), (2, "dyninst"), (3, "gcc"), (3, "gcc-runtime"), @@ -199,23 +200,29 @@ def test_conflicting_package_constraints(self, set_dependency): [ (0, "mpileaks"), (1, "callpath"), + (2, "compiler-wrapper"), (2, "dyninst"), + (3, "compiler-wrapper"), (3, "gcc"), (3, "gcc-runtime"), (4, "gcc"), (3, "libdwarf"), + (4, "compiler-wrapper"), (4, "gcc"), (4, "gcc-runtime"), (4, "libelf"), + (5, "compiler-wrapper"), (5, "gcc"), (5, "gcc-runtime"), (3, "libelf"), (2, "gcc"), (2, "gcc-runtime"), (2, "zmpi"), + (3, "compiler-wrapper"), (3, "fake"), (3, "gcc"), (3, "gcc-runtime"), + (1, "compiler-wrapper"), (1, "gcc"), (1, "gcc-runtime"), (1, "zmpi"), @@ -227,19 +234,24 @@ def test_conflicting_package_constraints(self, set_dependency): [ (0, "mpileaks"), (1, "callpath"), + (2, "compiler-wrapper"), (2, "dyninst"), + (3, "compiler-wrapper"), (3, "gcc"), (3, "gcc-runtime"), (4, "gcc"), (3, "libdwarf"), + (4, "compiler-wrapper"), (4, "gcc"), (4, "gcc-runtime"), (5, "gcc"), (4, "libelf"), + (5, "compiler-wrapper"), (5, "gcc"), (5, "gcc-runtime"), (6, "gcc"), (3, "libelf"), + (4, "compiler-wrapper"), (4, "gcc"), (4, "gcc-runtime"), (5, "gcc"), @@ -247,14 +259,17 @@ def test_conflicting_package_constraints(self, set_dependency): (2, "gcc-runtime"), (3, "gcc"), (2, "zmpi"), + (3, "compiler-wrapper"), (3, "fake"), (3, "gcc"), (3, "gcc-runtime"), (4, "gcc"), + (1, "compiler-wrapper"), (1, "gcc"), (1, "gcc-runtime"), (2, "gcc"), (1, "zmpi"), + (2, "compiler-wrapper"), (2, "fake"), (2, "gcc"), (2, "gcc-runtime"), @@ -265,6 +280,7 @@ def test_conflicting_package_constraints(self, set_dependency): # Postorder node traversal ( [ + (2, "compiler-wrapper"), (3, "gcc"), (3, "gcc-runtime"), (4, "libelf"), @@ -280,11 +296,15 @@ def test_conflicting_package_constraints(self, set_dependency): # Postorder edge traversal ( [ + (2, "compiler-wrapper"), + (3, "compiler-wrapper"), (3, "gcc"), (4, "gcc"), (3, "gcc-runtime"), + (4, "compiler-wrapper"), (4, "gcc"), (4, "gcc-runtime"), + (5, "compiler-wrapper"), (5, "gcc"), (5, "gcc-runtime"), (4, "libelf"), @@ -293,11 +313,13 @@ def test_conflicting_package_constraints(self, set_dependency): (2, "dyninst"), (2, "gcc"), (2, "gcc-runtime"), + (3, "compiler-wrapper"), (3, "fake"), (3, "gcc"), (3, "gcc-runtime"), (2, "zmpi"), (1, "callpath"), + (1, "compiler-wrapper"), (1, "gcc"), (1, "gcc-runtime"), (1, "zmpi"), @@ -308,17 +330,22 @@ def test_conflicting_package_constraints(self, set_dependency): # Postorder path traversal ( [ + (2, "compiler-wrapper"), + (3, "compiler-wrapper"), (3, "gcc"), (4, "gcc"), (3, "gcc-runtime"), + (4, "compiler-wrapper"), (4, "gcc"), (5, "gcc"), (4, "gcc-runtime"), + (5, "compiler-wrapper"), (5, "gcc"), (6, "gcc"), (5, "gcc-runtime"), (4, "libelf"), (3, "libdwarf"), + (4, "compiler-wrapper"), (4, "gcc"), (5, "gcc"), (4, "gcc-runtime"), @@ -327,15 +354,18 @@ def test_conflicting_package_constraints(self, set_dependency): (2, "gcc"), (3, "gcc"), (2, "gcc-runtime"), + (3, "compiler-wrapper"), (3, "fake"), (3, "gcc"), (4, "gcc"), (3, "gcc-runtime"), (2, "zmpi"), (1, "callpath"), + (1, "compiler-wrapper"), (1, "gcc"), (2, "gcc"), (1, "gcc-runtime"), + (2, "compiler-wrapper"), (2, "fake"), (2, "gcc"), (3, "gcc"), @@ -350,47 +380,53 @@ def test_conflicting_package_constraints(self, set_dependency): def test_traversal(self, pairs, traverse_kwargs, default_mock_concretization): r"""Tests different traversals of the following graph - o mpileaks + o mpileaks@2.3/3qeg7jx |\ | |\ | | |\ | | | |\ - | | | | o callpath - | |_|_|/| - |/| |_|/| - | |/| |/| - | | |/|/| - o | | | | zmpi - |\| | | | - |\ \ \ \ \ - | |_|/ / / - |/| | | | - | |\ \ \ \ - | | |_|/ / - | |/| | | - | | o | | fake - | | / / - | | | o dyninst - | |_|/| - |/| |/| - | |/|/| - | | | |\ - | | | | o libdwarf + | | | | |\ + | | | | | o callpath@1.0/4gilijr + | |_|_|_|/| + |/| |_|_|/| + | |/| |_|/| + | | |/| |/| + | | | |/|/| + | | | | | o dyninst@8.2/u4oymb3 + | | |_|_|/| + | |/| |_|/| + | | |/| |/| + | | | |/|/| + | | | | | |\ + o | | | | | | mpich@3.0.4/g734fu6 + |\| | | | | | + |\ \ \ \ \ \ \ + | |_|/ / / / / + |/| | | | | | + | |\ \ \ \ \ \ + | | |_|/ / / / + | |/| | | | | + | | |/ / / / + | | | | | o libdwarf@20130729/q5r7l2r + | |_|_|_|/| + |/| |_|_|/| + | |/| |_|/| + | | |/| |/| + | | | |/|/ + | | | | o libelf@0.8.13/i2x6pya | |_|_|/| |/| |_|/| | |/| |/| | | |/|/ - | | | o libel - | |_|/| - |/| |/| - | |/|/ - o | | gcc-runtime + | | o | compiler-wrapper@1.0/njdili2 + | | / + o | | gcc-runtime@10.5.0/iyytqeo |\| | | |/ |/| - o | glibc - / - o gcc + | o gcc@10.5.0/ljeisd4 + | + o glibc@2.31/tbyn33w """ dag = default_mock_concretization("mpileaks ^zmpi") names = [x for _, x in pairs] @@ -843,10 +879,10 @@ def test_spec_tree_respect_deptypes(self): "query,expected_length,expected_satisfies", [ ({"virtuals": ["mpi"]}, 1, ["mpich", "mpi"]), - ({"depflag": dt.BUILD}, 3, ["mpich", "mpi", "callpath"]), + ({"depflag": dt.BUILD}, 4, ["mpich", "mpi", "callpath"]), ({"depflag": dt.BUILD, "virtuals": ["mpi"]}, 1, ["mpich", "mpi"]), ({"depflag": dt.LINK}, 3, ["mpich", "mpi", "callpath"]), - ({"depflag": dt.BUILD | dt.LINK}, 4, ["mpich", "mpi", "callpath"]), + ({"depflag": dt.BUILD | dt.LINK}, 5, ["mpich", "mpi", "callpath"]), ({"virtuals": ["lapack"]}, 0, []), ], ) @@ -928,7 +964,7 @@ def test_synthetic_construction_of_split_dependencies_from_same_package(mock_pac root.add_dependency_edge(build_spec, depflag=dt.BUILD, virtuals=()) # Check dependencies from the perspective of root - assert len(root.dependencies()) == 4 + assert len(root.dependencies()) == 5 assert len([x for x in root.dependencies() if x.name == "pkg-c"]) == 2 assert "@2.0" in root.dependencies(name="pkg-c", deptype=dt.BUILD)[0] diff --git a/lib/spack/spack/test/spec_semantics.py b/lib/spack/spack/test/spec_semantics.py index 2c8258d7772..6ae0f712688 100644 --- a/lib/spack/spack/test/spec_semantics.py +++ b/lib/spack/spack/test/spec_semantics.py @@ -1697,6 +1697,7 @@ def test_spec_trim(mock_packages, config): top.trim("dt-diamond-left") remaining = {x.name for x in top.traverse()} assert { + "compiler-wrapper", "dt-diamond", "dt-diamond-right", "dt-diamond-bottom", @@ -1706,7 +1707,7 @@ def test_spec_trim(mock_packages, config): top.trim("dt-diamond-right") remaining = {x.name for x in top.traverse()} - assert {"dt-diamond", "gcc-runtime", "gcc"} == remaining + assert {"compiler-wrapper", "dt-diamond", "gcc-runtime", "gcc"} == remaining @pytest.mark.regression("30861") diff --git a/share/spack/qa/setup.sh b/share/spack/qa/setup.sh index 12729d25de2..fdae00f8c6d 100755 --- a/share/spack/qa/setup.sh +++ b/share/spack/qa/setup.sh @@ -30,7 +30,6 @@ if [[ "$COVERAGE" == "true" ]]; then bashcov=$(realpath ${QA_DIR}/bashcov) # instrument scripts requiring shell coverage - sed -i "s@#\!/bin/bash@#\!${bashcov}@" "$SPACK_ROOT/lib/spack/env/cc" if [ "$(uname -o)" != "Darwin" ]; then # On darwin, #! interpreters must be binaries, so no sbang for bashcov sed -i "s@#\!/bin/sh@#\!${bashcov}@" "$SPACK_ROOT/bin/sbang" diff --git a/var/spack/repos/builtin.mock/packages/compiler-wrapper b/var/spack/repos/builtin.mock/packages/compiler-wrapper new file mode 120000 index 00000000000..cd3a417be31 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/compiler-wrapper @@ -0,0 +1 @@ +../../builtin/packages/compiler-wrapper/ \ No newline at end of file diff --git a/lib/spack/env/cc b/var/spack/repos/builtin/packages/compiler-wrapper/cc.sh similarity index 99% rename from lib/spack/env/cc rename to var/spack/repos/builtin/packages/compiler-wrapper/cc.sh index 08eb27ffe96..bef14d8eb1d 100755 --- a/lib/spack/env/cc +++ b/var/spack/repos/builtin/packages/compiler-wrapper/cc.sh @@ -39,7 +39,6 @@ readonly params="\ SPACK_ENV_PATH SPACK_DEBUG_LOG_DIR SPACK_DEBUG_LOG_ID -SPACK_LINKER_ARG SPACK_SHORT_SPEC SPACK_SYSTEM_DIRS SPACK_MANAGED_DIRS" @@ -397,7 +396,9 @@ fi # dtags_to_add="${SPACK_DTAGS_TO_ADD}" dtags_to_strip="${SPACK_DTAGS_TO_STRIP}" -linker_arg="${SPACK_LINKER_ARG}" + +linker_arg="ERROR: LINKER ARG WAS NOT SET, MAYBE THE PACKAGE DOES NOT DEPEND ON ${comp}?" +eval "linker_arg=\${SPACK_${comp}_LINKER_ARG:?${linker_arg}}" # Set up rpath variable according to language. rpath="ERROR: RPATH ARG WAS NOT SET, MAYBE THE PACKAGE DOES NOT DEPEND ON ${comp}?" diff --git a/var/spack/repos/builtin/packages/compiler-wrapper/package.py b/var/spack/repos/builtin/packages/compiler-wrapper/package.py new file mode 100644 index 00000000000..f8b9264b7b1 --- /dev/null +++ b/var/spack/repos/builtin/packages/compiler-wrapper/package.py @@ -0,0 +1,245 @@ +# Copyright Spack Project Developers. See COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) +import pathlib +import shutil +from typing import List + +import archspec.cpu + +from llnl.util import lang + +import spack.compilers.libraries +import spack.config +import spack.package_base +from spack.package import * + + +class CompilerWrapper(Package): + """Spack compiler wrapper script. + + Compiler commands go through this compiler wrapper in Spack builds. + The compiler wrapper is a thin layer around the standard compilers. + It enables several key pieces of functionality: + + 1. It allows Spack to swap compilers into and out of builds easily. + 2. It adds several options to the compile line so that spack + packages can find their dependencies at build time and run time: + -I and/or -isystem arguments for dependency /include directories. + -L arguments for dependency /lib directories. + -Wl,-rpath arguments for dependency /lib directories. + """ + + homepage = "https://github.com/spack/spack" + url = f"file:///{pathlib.PurePath(__file__).parent}/cc.sh" + + # FIXME (compiler as nodes): use a different tag, since this is only to exclude + # this node from auto-generated rules + tags = ["runtime"] + + license("Apache-2.0 OR MIT") + + version( + "1.0", + sha256="92924570efbc0f388bbbeb87188e05537008bc25069529f7b519b4e48d7ddfb6", + expand=False, + ) + + conflicts("platform=windows") + + def bin_dir(self) -> pathlib.Path: + # This adds an extra "spack" subdir, so that the script and symlinks don't get + # their way to the default view /bin directory in environment + return pathlib.Path(str(self.prefix)) / "spack" / "bin" + + def install(self, spec, prefix): + cc_script = pathlib.Path(self.stage.source_path) / "cc.sh" + bin_dir = self.bin_dir() + + # Copy the script + bin_dir.mkdir(parents=True) + installed_script = bin_dir / "cc" + shutil.copy(cc_script, str(installed_script)) + set_executable(installed_script) + + # Create links to use the script under different names + for name in ( + "ld.lld", + "ld.gold", + "ld", + "ftn", + "fc", + "f95", + "f90", + "f77", + "cpp", + "c99", + "c89", + "c++", + ): + (bin_dir / name).symlink_to(installed_script) + + for subdir, name in ( + ("aocc", "clang"), + ("aocc", "clang++"), + ("aocc", "flang"), + ("arm", "armclang"), + ("arm", "armclang++"), + ("arm", "armflang"), + ("case-insensitive", "CC"), + ("cce", "cc"), + ("cce", "craycc"), + ("cce", "crayftn"), + ("cce", "ftn"), + ("clang", "clang"), + ("clang", "clang++"), + ("clang", "flang"), + ("fj", "fcc"), + ("fj", "frt"), + ("gcc", "gcc"), + ("gcc", "g++"), + ("gcc", "gfortran"), + ("intel", "icc"), + ("intel", "icpc"), + ("intel", "ifort"), + ("nag", "nagfor"), + ("nvhpc", "nvc"), + ("nvhpc", "nvc++"), + ("nvhpc", "nvfortran"), + ("oneapi", "icx"), + ("oneapi", "icpx"), + ("oneapi", "ifx"), + ("rocmcc", "amdclang"), + ("rocmcc", "amdclang++"), + ("rocmcc", "amdflang"), + ("xl", "xlc"), + ("xl", "xlc++"), + ("xl", "xlf"), + ("xl", "xlf90"), + ("xl_r", "xlc_r"), + ("xl_r", "xlc++_r"), + ("xl_r", "xlf_r"), + ("xl_r", "xlf90_r"), + ): + (bin_dir / subdir).mkdir(exist_ok=True) + (bin_dir / subdir / name).symlink_to(installed_script) + + def setup_dependent_build_environment(self, env, dependent_spec): + _var_list = [] + if dependent_spec.dependencies(virtuals=("c",)): + _var_list.append(("c", "cc", "CC", "SPACK_CC")) + + if dependent_spec.dependencies(virtuals=("cxx",)): + _var_list.append(("cxx", "cxx", "CXX", "SPACK_CXX")) + + if dependent_spec.dependencies(virtuals=("fortran",)): + _var_list.append(("fortran", "fortran", "F77", "SPACK_F77")) + _var_list.append(("fortran", "fortran", "FC", "SPACK_FC")) + + # The package is not used as a compiler, so skip this setup + if not _var_list: + return + + bin_dir = self.bin_dir() + implicit_rpaths, env_paths = [], [] + for language, attr_name, wrapper_var_name, spack_var_name in _var_list: + compiler_pkg = dependent_spec[language].package + if not hasattr(compiler_pkg, attr_name): + continue + + compiler = getattr(compiler_pkg, attr_name) + env.set(spack_var_name, compiler) + + if language not in compiler_pkg.link_paths: + continue + + wrapper_path = bin_dir / compiler_pkg.link_paths.get(language) + + env.set(wrapper_var_name, str(wrapper_path)) + env.set(f"SPACK_{wrapper_var_name}_RPATH_ARG", compiler_pkg.rpath_arg) + + uarch = dependent_spec.architecture.target + version_number, _ = archspec.cpu.version_components( + compiler_pkg.spec.version.dotted_numeric_string + ) + try: + isa_arg = uarch.optimization_flags(compiler_pkg.archspec_name(), version_number) + except (ValueError, archspec.cpu.UnsupportedMicroarchitecture): + isa_arg = "" + + if isa_arg: + env.set(f"SPACK_TARGET_ARGS_{attr_name.upper()}", isa_arg) + + # Add spack build environment path with compiler wrappers first in + # the path. We add the compiler wrapper path, which includes default + # wrappers (cc, c++, f77, f90), AND a subdirectory containing + # compiler-specific symlinks. The latter ensures that builds that + # are sensitive to the *name* of the compiler see the right name when + # we're building with the wrappers. + # + # Conflicts on case-insensitive systems (like "CC" and "cc") are + # handled by putting one in the /case-insensitive + # directory. Add that to the path too. + compiler_specific_dir = (bin_dir / compiler_pkg.link_paths[language]).parent + + for item in [bin_dir, compiler_specific_dir]: + env_paths.append(item) + ci = item / "case-insensitive" + if ci.is_dir(): + env_paths.append(ci) + + env.set(f"SPACK_{wrapper_var_name}_LINKER_ARG", compiler_pkg.linker_arg) + + # Check if this compiler has implicit rpaths + implicit_rpaths.extend(_implicit_rpaths(pkg=compiler_pkg)) + + if implicit_rpaths: + # Implicit rpaths are accumulated across all compilers so, whenever they are mixed, + # the compiler used in ccld mode will account for rpaths from other compilers too. + implicit_rpaths = lang.dedupe(implicit_rpaths) + env.set("SPACK_COMPILER_IMPLICIT_RPATHS", ":".join(implicit_rpaths)) + + # Check whether we want to force RPATH or RUNPATH + if spack.config.CONFIG.get("config:shared_linking:type") == "rpath": + env.set("SPACK_DTAGS_TO_STRIP", self.enable_new_dtags) + env.set("SPACK_DTAGS_TO_ADD", self.disable_new_dtags) + else: + env.set("SPACK_DTAGS_TO_STRIP", self.disable_new_dtags) + env.set("SPACK_DTAGS_TO_ADD", self.enable_new_dtags) + + for item in env_paths: + env.prepend_path("SPACK_ENV_PATH", item) + + def setup_dependent_package(self, module, dependent_spec): + bin_dir = self.bin_dir() + + if dependent_spec.dependencies(virtuals=("c",)): + compiler_pkg = dependent_spec["c"].package + setattr(module, "spack_cc", str(bin_dir / compiler_pkg.link_paths["c"])) + + if dependent_spec.dependencies(virtuals=("cxx",)): + compiler_pkg = dependent_spec["cxx"].package + setattr(module, "spack_cxx", str(bin_dir / compiler_pkg.link_paths["cxx"])) + + if dependent_spec.dependencies(virtuals=("fortran",)): + compiler_pkg = dependent_spec["fortran"].package + setattr(module, "spack_fc", str(bin_dir / compiler_pkg.link_paths["fortran"])) + setattr(module, "spack_f77", str(bin_dir / compiler_pkg.link_paths["fortran"])) + + @property + def disable_new_dtags(self) -> str: + if self.spec.satisfies("platform=darwin"): + return "" + return "--disable-new-dtags" + + @property + def enable_new_dtags(self) -> str: + if self.spec.satisfies("platform=darwin"): + return "" + return "--enable-new-dtags" + + +def _implicit_rpaths(pkg: spack.package_base.PackageBase) -> List[str]: + detector = spack.compilers.libraries.CompilerPropertyDetector(pkg.spec) + paths = detector.implicit_rpaths() + return paths diff --git a/var/spack/repos/builtin/packages/msvc/package.py b/var/spack/repos/builtin/packages/msvc/package.py index d70455462fc..f14e267983b 100644 --- a/var/spack/repos/builtin/packages/msvc/package.py +++ b/var/spack/repos/builtin/packages/msvc/package.py @@ -32,7 +32,6 @@ def install(self, spec, prefix): compiler_version_argument = "" compiler_version_regex = r"([1-9][0-9]*\.[0-9]*\.[0-9]*)" - # Named wrapper links within build_env_path # Due to the challenges of supporting compiler wrappers # in Windows, we leave these blank, and dynamically compute # based on proper versions of MSVC from there diff --git a/var/spack/repos/builtin/packages/python/package.py b/var/spack/repos/builtin/packages/python/package.py index 143b094f7bc..d7a9f35e388 100644 --- a/var/spack/repos/builtin/packages/python/package.py +++ b/var/spack/repos/builtin/packages/python/package.py @@ -14,7 +14,6 @@ from llnl.util.lang import dedupe -import spack.paths from spack.build_environment import dso_suffix, stat_suffix from spack.package import * @@ -1269,6 +1268,9 @@ def setup_dependent_build_environment(self, env, dependent_spec): """Set PYTHONPATH to include the site-packages directory for the extension and any other python extensions it depends on. """ + if sys.platform == "win32": + return + # We need to make sure that the extensions are compiled and linked with # the Spack wrapper. Paths to the executables that are used for these # operations are normally taken from the sysconfigdata file, which we @@ -1295,15 +1297,16 @@ def setup_dependent_build_environment(self, env, dependent_spec): if not dependent_spec.dependencies(virtuals=(language,)): continue + compiler_wrapper_pkg = dependent_spec["compiler-wrapper"].package + compiler_pkg = dependent_spec[language].package + # First, we get the values from the sysconfigdata: config_compile = self.config_vars[compile_var] config_link = self.config_vars[link_var] # The dependent environment will have the compilation command set to # the following: - new_compile = join_path( - spack.paths.build_env_path, dependent_spec[language].package.link_paths[language] - ) + new_compile = str(compiler_wrapper_pkg.bin_dir() / compiler_pkg.link_paths[language]) # Normally, the link command starts with the compilation command: if config_link.startswith(config_compile): diff --git a/var/spack/repos/compiler_runtime.test/packages/compiler-wrapper b/var/spack/repos/compiler_runtime.test/packages/compiler-wrapper new file mode 120000 index 00000000000..cd3a417be31 --- /dev/null +++ b/var/spack/repos/compiler_runtime.test/packages/compiler-wrapper @@ -0,0 +1 @@ +../../builtin/packages/compiler-wrapper/ \ No newline at end of file diff --git a/var/spack/repos/flags.test/packages/compiler-wrapper b/var/spack/repos/flags.test/packages/compiler-wrapper new file mode 120000 index 00000000000..cd3a417be31 --- /dev/null +++ b/var/spack/repos/flags.test/packages/compiler-wrapper @@ -0,0 +1 @@ +../../builtin/packages/compiler-wrapper/ \ No newline at end of file diff --git a/var/spack/repos/requirements.test/packages/compiler-wrapper b/var/spack/repos/requirements.test/packages/compiler-wrapper new file mode 120000 index 00000000000..d0feadce051 --- /dev/null +++ b/var/spack/repos/requirements.test/packages/compiler-wrapper @@ -0,0 +1 @@ +../../builtin.mock/packages/compiler-wrapper/ \ No newline at end of file