{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "llvm-toolset-20-llvm-mlir-devel-0.20.1.8-6.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-15T09:02:54.150722539Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/llvm-toolset-20-llvm-mlir-devel-0.20.1.8-6.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ddc32e0b4d9456930df864f399edc41b74031a659bbd0668c3e84ae7f47fba94"
        }
      ],
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glibc@2.38-101.oe2403sp3?arch=aarch64&epoch=0&upstream=glibc-2.38-101.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "sourceInfo": "acquired package info from repodata DB: repodata/52b58895fae6f14330de6aaf6e21a224d23ae69cfa8282ec378cba6fd709d291-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-101.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-llvm-toolset-20-llvm-libs-20.1.8",
      "name": "llvm-toolset-20-llvm-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "91eed2bbc9ebb7e1e5b70579161745b5e8fac82c404d0764b0ac7f51d4d0a4c0"
        }
      ],
      "description": "Shared libraries for the LLVM compiler infrastructure.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/llvm-toolset-20-llvm-libs@20.1.8-6.oe2403sp3?arch=aarch64&epoch=0&upstream=llvm-toolset-20-20.1.8-6.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://llvm.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/52b58895fae6f14330de6aaf6e21a224d23ae69cfa8282ec378cba6fd709d291-primary.sqlite.bz2",
      "summary": "LLVM shared libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:20.1.8-6.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-20.1.8",
      "name": "llvm-toolset-20-llvm-mlir",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "49d244537f72fbd2b55bfbcb14ea0051c43316df34d90d06bff06aa1b2133667"
        }
      ],
      "description": "The MLIR project is a novel approach to building reusable and extensible\ncompiler infrastructure. MLIR aims to address software fragmentation,\nimprove compilation for heterogeneous hardware, significantly reduce\nthe cost of building domain specific compilers, and aid in connecting\nexisting compilers together.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/llvm-toolset-20-llvm-mlir@20.1.8-6.oe2403sp3?arch=aarch64&epoch=0&upstream=llvm-toolset-20-20.1.8-6.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://mlir.llvm.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/52b58895fae6f14330de6aaf6e21a224d23ae69cfa8282ec378cba6fd709d291-primary.sqlite.bz2",
      "summary": "Multi-Level Intermediate Representation Overview",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:20.1.8-6.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-static-20.1.8",
      "name": "llvm-toolset-20-llvm-mlir-static",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ace52b4f3c0cadbaa4a97e1a7524ba4e306ef02291068ff642161d9d2ba45b78"
        }
      ],
      "description": "MLIR static files.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/llvm-toolset-20-llvm-mlir-static@20.1.8-6.oe2403sp3?arch=aarch64&epoch=0&upstream=llvm-toolset-20-20.1.8-6.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://llvm.org",
      "sourceInfo": "acquired package info from repodata DB: repodata/52b58895fae6f14330de6aaf6e21a224d23ae69cfa8282ec378cba6fd709d291-primary.sqlite.bz2",
      "summary": "MLIR static files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:20.1.8-6.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-zlib-1.2.13",
      "name": "zlib",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5130eb6aecea73f74d04ca756ee5bd7ddd7b972a4594cb29ea020bb5be27a6a9"
        }
      ],
      "description": "Zlib is a free, general-purpose, not covered by any patents, lossless data-compression\nlibrary for use on virtually any computer hardware and operating system. The zlib data\nformat is itself portable across platforms.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/zlib@1.2.13-5.oe2403sp3?arch=aarch64&epoch=0&upstream=zlib-1.2.13-5.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.zlib.net",
      "sourceInfo": "acquired package info from repodata DB: repodata/52b58895fae6f14330de6aaf6e21a224d23ae69cfa8282ec378cba6fd709d291-primary.sqlite.bz2",
      "summary": "A lossless data-compression library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.13-5.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-devel-20.1.8",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-devel-20.1.8",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-llvm-toolset-20-llvm-libs-20.1.8"
    },
    {
      "spdxElementId": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-devel-20.1.8",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-20.1.8"
    },
    {
      "spdxElementId": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-devel-20.1.8",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-static-20.1.8"
    },
    {
      "spdxElementId": "SPDXRef-rpm-llvm-toolset-20-llvm-mlir-devel-20.1.8",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
    }
  ]
}
