Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LLVM v19.1 Part 2 #559

Merged
merged 12 commits into from
Jan 20, 2025
Binary file added i/intel-clc/manifest.x86_64.bin
Binary file not shown.
39 changes: 39 additions & 0 deletions i/intel-clc/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/** Human readable report. This is not consumed by boulder */
{
"manifest-version": "0.2",
"packages": {
"intel-clc": {
"build-depends": [
"clang-devel",
"pkgconfig(LLVMSPIRVLib)",
"pkgconfig(SPIRV-Tools)",
"pkgconfig(libclc)",
"pkgconfig(libdrm)",
"python-mako",
"python-pyyaml"
],
"depends": [
"interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))",
"soname(libLLVM.so.19.1(x86_64))",
"soname(libLLVMSPIRVLib.so.19.1(x86_64))",
"soname(libSPIRV-Tools.so(x86_64))",
"soname(libc++.so.1(x86_64))",
"soname(libc.so.6(x86_64))",
"soname(libclang-cpp.so.19.1(x86_64))",
"soname(libm.so.6(x86_64))",
"soname(libunwind.so.1(x86_64))",
"soname(libz.so.1(x86_64))"
],
"files": [
"/usr/bin/intel_clc"
],
"name": "intel-clc",
"provides": [
"binary(intel_clc)"
]
}
},
"source-name": "intel-clc",
"source-release": "1",
"source-version": "24.3.3"
}
7 changes: 7 additions & 0 deletions i/intel-clc/monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
releases:
id: 1970
rss: ~
security:
cpe:
- vendor: mesa3d
product: mesa
40 changes: 40 additions & 0 deletions i/intel-clc/stone.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#
# SPDX-FileCopyrightText: © 2020-2024 Serpent OS Developers
#
# SPDX-License-Identifier: MPL-2.0
#
name : intel-clc
version : 24.3.3
release : 1
homepage : https://mesa3d.org/
upstreams :
- https://archive.mesa3d.org/mesa-24.3.3.tar.xz : 105afc00a4496fa4d29da74e227085544919ec7c86bd92b0b6e7fcc32c7125f4
summary : Tool used for building OpenCL C to SPIR-V
description : |
%(name) tool used for building OpenCL C to SPIR-V
license :
- BSD-2-Clause
- MIT
builddeps :
- pkgconfig(LLVMSPIRVLib)
- pkgconfig(SPIRV-Tools)
- pkgconfig(libclc)
- pkgconfig(libdrm)
- clang-devel
- python-mako
- python-pyyaml
setup : |
%meson \
-Dgallium-drivers="" \
-Dglx=disabled \
-Dintel-clc=enabled \
-Dlibunwind=disabled \
-Dllvm=enabled \
-Dplatforms="" \
-Dshared-llvm=enabled \
-Dvulkan-drivers="" \
-Dzstd=disabled
build : |
%meson_build
install : |
%install_bin %(builddir)/src/intel/compiler/intel_clc
Binary file modified l/ldc/manifest.x86_64.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion l/ldc/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -800,6 +800,6 @@
}
},
"source-name": "ldc",
"source-release": "14",
"source-release": "15",
"source-version": "1.39.0"
}
2 changes: 1 addition & 1 deletion l/ldc/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#
name : ldc
version : 1.39.0
release : 14
release : 15
summary : The LLVM-based D Compiler
license :
- Apache-2.0
Expand All @@ -20,7 +20,7 @@
hash: db52ed3cdc211a341370a07b56ee187955dfc8c1b0766f540cce3f030506fb9b
stripdirs: 1
unpackdir: "%(name)-%(version)-src/dmd2/"
builddeps :

Check warning on line 23 in l/ldc/stone.yaml

View workflow job for this annotation

GitHub Actions / Checks

builddeps are not in order, expected: - binary(make) - gcc - lld-devel - llvm-devel
- binary(make)
- lld-devel
- llvm-devel
Expand Down
Binary file modified l/libclc/manifest.x86_64.bin
Binary file not shown.
6 changes: 4 additions & 2 deletions l/libclc/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@
"/usr/share/clc/gfx1150-amdgcn-mesa-mesa3d.bc",
"/usr/share/clc/gfx1151-amdgcn--.bc",
"/usr/share/clc/gfx1151-amdgcn-mesa-mesa3d.bc",
"/usr/share/clc/gfx1152-amdgcn--.bc",
"/usr/share/clc/gfx1152-amdgcn-mesa-mesa3d.bc",
"/usr/share/clc/gfx1200-amdgcn--.bc",
"/usr/share/clc/gfx1200-amdgcn-mesa-mesa3d.bc",
"/usr/share/clc/gfx1201-amdgcn--.bc",
Expand Down Expand Up @@ -432,6 +434,6 @@
}
},
"source-name": "libclc",
"source-release": "1",
"source-version": "18.1.8"
"source-release": "2",
"source-version": "19.1.7"
}
8 changes: 5 additions & 3 deletions l/libclc/stone.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
name : libclc
version : 18.1.8
release : 1
version : 19.1.7
release : 2
summary : libclc is an open source implementation of the OpenCL 1.1 Specification
license :
- Apache-2.0 WITH LLVM-exception
homepage : https://libclc.llvm.org
description : |
libclc is an open source implementation of the OpenCL 1.1 Specification
upstreams :
- https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/libclc-18.1.8.src.tar.xz: 905bd59e9f810d6bd0ae6874725a8f8a3c91cb416199c03f2b98b57437cfb32e
- https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/libclc-19.1.7.src.tar.xz: 77e2d71f5cea1d0b1014ba88186299d1a0848eb3dc20948baae649db9e7641cb
builddeps :
- binary(python3)
- cmake(LLVM)
Expand All @@ -19,3 +19,5 @@ build : |
%cmake_build
install : |
%cmake_install
# I'm pretty sure this is a devel-only package and the .bc files can be merged into the devel one
# TODO: Do that after we have proper renaming support
Binary file modified l/libcxx/manifest.x86_64.bin
Binary file not shown.
4 changes: 2 additions & 2 deletions l/libcxx/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -1272,6 +1272,6 @@
}
},
"source-name": "libcxx",
"source-release": "11",
"source-version": "19.1.6"
"source-release": "12",
"source-version": "19.1.7"
}
6 changes: 3 additions & 3 deletions l/libcxx/stone.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name : libcxx
version : 19.1.6
release : 11
version : 19.1.7
release : 12
summary : Modern C++ standard library
license :
- Apache-2.0 WITH LLVM-exception
Expand All @@ -12,7 +12,7 @@ description : |
This is the default C++ library in Serpent OS used in conjunction with the LLVM
toolchain.
upstreams :
- https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/llvm-project-19.1.6.src.tar.xz: e3f79317adaa9196d2cfffe1c869d7c100b7540832bc44fe0d3f44a12861fa34
- https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz: 82401fea7b79d0078043f7598b835284d6650a75b93e64b6f761ea7b63097501
builddeps :
- binary(python3)
- pkgconfig(libxcrypt)
Expand Down
Binary file modified l/lldb/manifest.x86_64.bin
Binary file not shown.
36 changes: 24 additions & 12 deletions l/lldb/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"build-depends": [
"binary(swig)",
"cmake(Clang)",
"cmake(LLVM)",
"pkgconfig(libedit)",
"pkgconfig(liblzma)",
"pkgconfig(libxml-2.0)",
Expand All @@ -17,10 +16,10 @@
"depends": [
"interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))",
"soname(ld-linux-x86-64.so.2(x86_64))",
"soname(libLLVM.so.18.1(x86_64))",
"soname(libLLVM.so.19.1(x86_64))",
"soname(libc++.so.1(x86_64))",
"soname(libc.so.6(x86_64))",
"soname(libclang-cpp.so.18.1(x86_64))",
"soname(libclang-cpp.so.19.1(x86_64))",
"soname(libedit.so.0(x86_64))",
"soname(liblzma.so.5(x86_64))",
"soname(libm.so.6(x86_64))",
Expand All @@ -36,9 +35,9 @@
"/usr/bin/lldb-dap",
"/usr/bin/lldb-instr",
"/usr/bin/lldb-server",
"/usr/lib/liblldb.so.18.1",
"/usr/lib/liblldb.so.18.1.8",
"/usr/lib/liblldbIntelFeatures.so.18.1",
"/usr/lib/liblldb.so.19.1",
"/usr/lib/liblldb.so.19.1.7",
"/usr/lib/liblldbIntelFeatures.so.19.1",
"/usr/lib/python3.11/site-packages/lldb/__init__.py",
"/usr/lib/python3.11/site-packages/lldb/_lldb.cpython-311-x86_64-linux-gnu.so",
"/usr/lib/python3.11/site-packages/lldb/embedded_interpreter.py",
Expand All @@ -54,8 +53,10 @@
"/usr/lib/python3.11/site-packages/lldb/lldb-argdumper",
"/usr/lib/python3.11/site-packages/lldb/plugins/__init__.py",
"/usr/lib/python3.11/site-packages/lldb/plugins/operating_system.py",
"/usr/lib/python3.11/site-packages/lldb/plugins/parsed_cmd.py",
"/usr/lib/python3.11/site-packages/lldb/plugins/scripted_platform.py",
"/usr/lib/python3.11/site-packages/lldb/plugins/scripted_process.py",
"/usr/lib/python3.11/site-packages/lldb/plugins/scripted_thread_plan.py",
"/usr/lib/python3.11/site-packages/lldb/utils/__init__.py",
"/usr/lib/python3.11/site-packages/lldb/utils/in_call_stack.py",
"/usr/lib/python3.11/site-packages/lldb/utils/symbolication.py"
Expand All @@ -67,15 +68,14 @@
"binary(lldb-dap)",
"binary(lldb-instr)",
"binary(lldb-server)",
"soname(liblldb.so.18.1(x86_64))",
"soname(liblldbIntelFeatures.so.18.1(x86_64))"
"soname(liblldb.so.19.1(x86_64))",
"soname(liblldbIntelFeatures.so.19.1(x86_64))"
]
},
"lldb-devel": {
"build-depends": [
"binary(swig)",
"cmake(Clang)",
"cmake(LLVM)",
"pkgconfig(libedit)",
"pkgconfig(liblzma)",
"pkgconfig(libxml-2.0)",
Expand All @@ -89,6 +89,8 @@
"files": [
"/usr/include/lldb/API/LLDB.h",
"/usr/include/lldb/API/SBAddress.h",
"/usr/include/lldb/API/SBAddressRange.h",
"/usr/include/lldb/API/SBAddressRangeList.h",
"/usr/include/lldb/API/SBAttachInfo.h",
"/usr/include/lldb/API/SBBlock.h",
"/usr/include/lldb/API/SBBreakpoint.h",
Expand Down Expand Up @@ -119,6 +121,7 @@
"/usr/include/lldb/API/SBInstruction.h",
"/usr/include/lldb/API/SBInstructionList.h",
"/usr/include/lldb/API/SBLanguageRuntime.h",
"/usr/include/lldb/API/SBLanguages.h",
"/usr/include/lldb/API/SBLaunchInfo.h",
"/usr/include/lldb/API/SBLineEntry.h",
"/usr/include/lldb/API/SBListener.h",
Expand All @@ -133,9 +136,11 @@
"/usr/include/lldb/API/SBQueue.h",
"/usr/include/lldb/API/SBQueueItem.h",
"/usr/include/lldb/API/SBReproducer.h",
"/usr/include/lldb/API/SBSaveCoreOptions.h",
"/usr/include/lldb/API/SBScriptObject.h",
"/usr/include/lldb/API/SBSection.h",
"/usr/include/lldb/API/SBSourceManager.h",
"/usr/include/lldb/API/SBStatisticsOptions.h",
"/usr/include/lldb/API/SBStream.h",
"/usr/include/lldb/API/SBStringList.h",
"/usr/include/lldb/API/SBStructuredData.h",
Expand Down Expand Up @@ -185,12 +190,13 @@
"/usr/include/lldb/Breakpoint/StoppointHitCounter.h",
"/usr/include/lldb/Breakpoint/StoppointSite.h",
"/usr/include/lldb/Breakpoint/Watchpoint.h",
"/usr/include/lldb/Breakpoint/WatchpointAlgorithms.h",
"/usr/include/lldb/Breakpoint/WatchpointList.h",
"/usr/include/lldb/Breakpoint/WatchpointOptions.h",
"/usr/include/lldb/Breakpoint/WatchpointResource.h",
"/usr/include/lldb/Breakpoint/WatchpointResourceList.h",
"/usr/include/lldb/Core/Address.h",
"/usr/include/lldb/Core/AddressRange.h",
"/usr/include/lldb/Core/AddressRangeListImpl.h",
"/usr/include/lldb/Core/AddressResolver.h",
"/usr/include/lldb/Core/AddressResolverFileLine.h",
"/usr/include/lldb/Core/Architecture.h",
Expand Down Expand Up @@ -285,6 +291,7 @@
"/usr/include/lldb/Expression/REPL.h",
"/usr/include/lldb/Expression/UserExpression.h",
"/usr/include/lldb/Expression/UtilityFunction.h",
"/usr/include/lldb/Host/Alarm.h",
"/usr/include/lldb/Host/Config.h",
"/usr/include/lldb/Host/ConnectionFileDescriptor.h",
"/usr/include/lldb/Host/Debug.h",
Expand Down Expand Up @@ -384,6 +391,7 @@
"/usr/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h",
"/usr/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h",
"/usr/include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h",
"/usr/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h",
"/usr/include/lldb/Interpreter/OptionArgParser.h",
"/usr/include/lldb/Interpreter/OptionGroupArchitecture.h",
"/usr/include/lldb/Interpreter/OptionGroupBoolean.h",
Expand Down Expand Up @@ -444,12 +452,14 @@
"/usr/include/lldb/Symbol/ObjectContainer.h",
"/usr/include/lldb/Symbol/ObjectFile.h",
"/usr/include/lldb/Symbol/PostfixExpression.h",
"/usr/include/lldb/Symbol/SaveCoreOptions.h",
"/usr/include/lldb/Symbol/SourceModule.h",
"/usr/include/lldb/Symbol/Symbol.h",
"/usr/include/lldb/Symbol/SymbolContext.h",
"/usr/include/lldb/Symbol/SymbolContextScope.h",
"/usr/include/lldb/Symbol/SymbolFile.h",
"/usr/include/lldb/Symbol/SymbolFileOnDemand.h",
"/usr/include/lldb/Symbol/SymbolLocation.h",
"/usr/include/lldb/Symbol/SymbolLocator.h",
"/usr/include/lldb/Symbol/SymbolVendor.h",
"/usr/include/lldb/Symbol/Symtab.h",
Expand Down Expand Up @@ -542,6 +552,7 @@
"/usr/include/lldb/Target/Unwind.h",
"/usr/include/lldb/Target/UnwindAssembly.h",
"/usr/include/lldb/Target/UnwindLLDB.h",
"/usr/include/lldb/Target/VerboseTrapFrameRecognizer.h",
"/usr/include/lldb/Utility/AddressableBits.h",
"/usr/include/lldb/Utility/AnsiTerminal.h",
"/usr/include/lldb/Utility/AppleUuidCompatibility.h",
Expand All @@ -562,6 +573,7 @@
"/usr/include/lldb/Utility/Diagnostics.h",
"/usr/include/lldb/Utility/Endian.h",
"/usr/include/lldb/Utility/Environment.h",
"/usr/include/lldb/Utility/ErrorMessages.h",
"/usr/include/lldb/Utility/Event.h",
"/usr/include/lldb/Utility/FileSpec.h",
"/usr/include/lldb/Utility/FileSpecList.h",
Expand Down Expand Up @@ -631,6 +643,6 @@
}
},
"source-name": "lldb",
"source-release": "3",
"source-version": "18.1.8"
"source-release": "4",
"source-version": "19.1.7"
}
14 changes: 7 additions & 7 deletions l/lldb/stone.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name : lldb
version : 18.1.8
release : 3
version : 19.1.7
release : 4
summary : LLVM Debugger
license :
- Apache-2.0 WITH LLVM-exception
Expand All @@ -9,11 +9,10 @@ homepage : https://www.llvm.org
description : |
LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler.
upstreams :
- https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz: 0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a
- https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz: 82401fea7b79d0078043f7598b835284d6650a75b93e64b6f761ea7b63097501
builddeps :
- binary(swig)
- cmake(Clang)
- cmake(LLVM)
- pkgconfig(libedit)
- pkgconfig(liblzma)
- pkgconfig(libxml-2.0)
Expand All @@ -22,15 +21,16 @@ builddeps :
- pkgconfig(zlib)
setup : |
%cmake -S lldb \
-DLLVM_DEFAULT_TARGET_TRIPLE=%(build_platform) \
-DLLVM_LIBDIR_SUFFIX=%(libsuffix) \
-DLLDB_ENABLE_LIBEDIT:BOOL=True \
-DLLDB_ENABLE_CURSES:BOOL=True \
-DLLDB_ENABLE_LZMA:BOOL=True \
-DLLDB_ENABLE_LIBXML2:BOOL=True \
-DLLDB_ENABLE_PYTHON:BOOL=True \
-DLLDB_ENABLE_LUA:BOOL=False
-DLLDB_ENABLE_LUA:BOOL=False \
-DLLDB_NO_INSTALL_DEFAULT_RPATH=ON \
-DLLDB_SKIP_STRIP=ON
build : |
%cmake_build
install : |
%cmake_install
%cmake_install
Binary file modified l/llvm-bolt/manifest.x86_64.bin
Binary file not shown.
4 changes: 2 additions & 2 deletions l/llvm-bolt/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@
}
},
"source-name": "llvm-bolt",
"source-release": "7",
"source-version": "19.1.6"
"source-release": "8",
"source-version": "19.1.7"
}
Loading
Loading