{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"mlir-devel-0.17.0.6-3.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/mlir-devel-0.17.0.6-3.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-cmake-filesystem-3.27.9-31b868ab-db95-4566-a7d2-cd648b2bea59-7085416c-d59c-43dd-bf11-466f20f2f8ba",
			"name":"cmake-filesystem",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"65dc7ee7a2a42e7e46bb3530a24a6c382c09d3d7a6cf9c15e7065f6e8614ef6a"
				}
			],
			"description":"This package owns all directories used by CMake modules.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/cmake-filesystem@3.27.9-4.oe2409?arch=aarch64&epoch=0&upstream=cmake-3.27.9-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.cmake.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Directories used by CMake modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.27.9-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-2c73e5a3-b87e-4c24-b6b8-be7f59ce9f0c",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"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-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-5deba544-d162-456c-add5-f20339e998ca",
			"name":"libgcc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"700457c78fbb872d696bce55dad909a5654b5f3b74614495a9778e90553d6701"
				}
			],
			"description":"This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libgcc@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GCC version 12 shared support library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-311d20ba-7ff8-4d80-bb61-bdb5c6bccc51",
			"name":"libstdc++",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e5b9ad5cd37731d9a30e5e617d61dfe47bdab86310fee1fe3d09dd7d3240f407"
				}
			],
			"description":"The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libstdc++@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GNU Standard C++ Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-mlir-17.0.6-777fd093-fbac-44db-8faa-aa40990b8daf-27af78ff-94b1-4158-a23c-58e822a2ea94",
			"name":"mlir",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4281716f9ea45f104b56ab23f21bc4b72bfce769250ff241d9564b02efb29126"
				}
			],
			"description":"The MLIR project is a novel approach to building reusable and extensible compiler infrastructure.\nMLIR aims to address software fragmentation, improve compilation for heterogeneous hardware,\nsignificantly reduce the cost of building domain specific compilers, and aid in connecting\nexisting compilers together.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/mlir@17.0.6-3.oe2409?arch=aarch64&epoch=0&upstream=mlir-17.0.6-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://mlir.llvm.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The MLIR project is a novel approach to building reusable and extensible compiler infrastructure.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:17.0.6-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-mlir-static-17.0.6-5e69f0b4-b07d-4ae6-ac31-b85b8beec2fa-c2eb7db1-fa7e-4132-8009-f61c7eb5403d",
			"name":"mlir-static",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"dbc9efd171f7051499696df7745f7be4d080787a911a64ce1887f89286e6bb71"
				}
			],
			"description":"MLIR static files.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/mlir-static@17.0.6-3.oe2409?arch=aarch64&epoch=0&upstream=mlir-17.0.6-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://mlir.llvm.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"MLIR static files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:17.0.6-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-ncurses-libs-6.4-94dbc1a9-0c87-45e6-a9db-b8a6a2acc674-bba58148-7382-42ae-a2de-d6fb24bca407",
			"name":"ncurses-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"36fe3ab09be75524eb8fddf9afa3581a65f9f6c643441af42f5938f7ba45e9ce"
				}
			],
			"description":"Libraries for ncurses.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/ncurses-libs@6.4-8.oe2409?arch=aarch64&epoch=0&upstream=ncurses-6.4-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://invisible-island.net/ncurses/ncurses.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Libraries for ncurses",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.4-8.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-mlir-devel-17.0.6-a519946a-180c-41a0-8bda-f2d144583f17",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-cmake-filesystem-3.27.9-31b868ab-db95-4566-a7d2-cd648b2bea59-7085416c-d59c-43dd-bf11-466f20f2f8ba"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mlir-devel-17.0.6-a519946a-180c-41a0-8bda-f2d144583f17",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-2c73e5a3-b87e-4c24-b6b8-be7f59ce9f0c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mlir-devel-17.0.6-a519946a-180c-41a0-8bda-f2d144583f17",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-5deba544-d162-456c-add5-f20339e998ca"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mlir-devel-17.0.6-a519946a-180c-41a0-8bda-f2d144583f17",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-311d20ba-7ff8-4d80-bb61-bdb5c6bccc51"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mlir-devel-17.0.6-a519946a-180c-41a0-8bda-f2d144583f17",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-mlir-17.0.6-777fd093-fbac-44db-8faa-aa40990b8daf-27af78ff-94b1-4158-a23c-58e822a2ea94"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mlir-devel-17.0.6-a519946a-180c-41a0-8bda-f2d144583f17",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-mlir-static-17.0.6-5e69f0b4-b07d-4ae6-ac31-b85b8beec2fa-c2eb7db1-fa7e-4132-8009-f61c7eb5403d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mlir-devel-17.0.6-a519946a-180c-41a0-8bda-f2d144583f17",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ncurses-libs-6.4-94dbc1a9-0c87-45e6-a9db-b8a6a2acc674-bba58148-7382-42ae-a2de-d6fb24bca407"
		}
	]
}