{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "llvm-toolset-18-llvm-mlir-static-0.18.1.8-11.oe2403sp1.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-08-01T18:38:11.49130576Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/llvm-toolset-18-llvm-mlir-static-0.18.1.8-11.oe2403sp1.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-llvm-toolset-18-llvm-mlir-static-18.1.8",
      "name": "llvm-toolset-18-llvm-mlir-static",
      "licenseConcluded": "NCSA",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9edddaafaec641df482e1c6dee3bb1007eac90834cdd9bfaf3cb1e8ff2e48d9a"
        }
      ],
      "description": "MLIR static files.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/llvm-toolset-18-llvm-mlir-static@18.1.8-11.oe2403sp1?arch=x86_64&epoch=0&upstream=llvm-toolset-18-18.1.8-11.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://llvm.org",
      "licenseDeclared": "NCSA",
      "sourceInfo": "acquired package info from repodata DB: repodata/49812e1cb655fdb98aae3f2bca46c110f68209046fc0d0ee105a88e91d47c87d-primary.sqlite.bz2",
      "summary": "MLIR static files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:18.1.8-11.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-llvm-toolset-18-llvm-mlir-18.1.8",
      "name": "llvm-toolset-18-llvm-mlir",
      "licenseConcluded": "Apache-2.0 WITH LLVM-exception",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "6c02b16a40e9b68ee7380b78b64ca365033bc214d5cee0c755af6b0cda89113d"
        }
      ],
      "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-18-llvm-mlir@18.1.8-11.oe2403sp1?arch=x86_64&epoch=0&upstream=llvm-toolset-18-18.1.8-11.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://mlir.llvm.org",
      "licenseDeclared": "Apache-2.0 WITH LLVM-exception",
      "sourceInfo": "acquired package info from repodata DB: repodata/49812e1cb655fdb98aae3f2bca46c110f68209046fc0d0ee105a88e91d47c87d-primary.sqlite.bz2",
      "summary": "Multi-Level Intermediate Representation Overview",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:18.1.8-11.oe2403sp1"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-llvm-toolset-18-llvm-mlir-static-18.1.8",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-llvm-toolset-18-llvm-mlir-18.1.8"
    }
  ]
}
