Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11036653
D12425.id30193.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
12 KB
Referenced Files
None
Subscribers
None
D12425.id30193.diff
View Options
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -112,6 +112,8 @@
libigc.so.1:InitSklWaTable
libigc.so.1:InitTglLpHwWaTable
libigc.so.1:InitTglLpSwWaTable
+libigc.so.1:InitXeHPSDVHwWaTable
+libigc.so.1:InitXeHPSDVSwWaTable
libigc.so.1:JITCompile
libigc.so.1:JITCompile_v2
libigc.so.1:Register
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,4 +1,3 @@
-UNKNOWN
ld-linux-x86-64.so.2
libLLVM-13.so
libc.so.6
diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -1,4 +1,3 @@
-UNKNOWN:Compile
ld-linux-x86-64.so.2:__tls_get_addr
libLLVM-13.so:LLVMInitializeAMDGPUAsmParser
libLLVM-13.so:LLVMInitializeAMDGPUAsmPrinter
@@ -329,6 +328,7 @@
libLLVM-13.so:_ZN4llvm17ShuffleVectorInstC1EPNS_5ValueES2_S2_RKNS_5TwineEPNS_11InstructionE
libLLVM-13.so:_ZN4llvm17createELFStreamerERNS_9MCContextEOSt10unique_ptrINS_12MCAsmBackendESt14default_deleteIS3_EEOS2_INS_14MCObjectWriterES4_IS8_EEOS2_INS_13MCCodeEmitterES4_ISC_EEb
libLLVM-13.so:_ZN4llvm17createSinkingPassEv
+libLLVM-13.so:_ZN4llvm17createStringErrorESt10error_codePKc
libLLVM-13.so:_ZN4llvm17deallocate_bufferEPvmm
libLLVM-13.so:_ZN4llvm17parseAssemblyIntoENS_15MemoryBufferRefEPNS_6ModuleEPNS_18ModuleSummaryIndexERNS_12SMDiagnosticEPNS_11SlotMappingENS_12function_refIFNS_8OptionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_9StringRefEEEE
libLLVM-13.so:_ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIjEE
@@ -499,7 +499,11 @@
libLLVM-13.so:_ZN4llvm3sys2fs16createUniqueFileERKNS_5TwineERiRNS_15SmallVectorImplIcEENS1_9OpenFlagsEj
libLLVM-13.so:_ZN4llvm3sys2fs21openNativeFileForReadERKNS_5TwineENS1_9OpenFlagsEPNS_15SmallVectorImplIcEE
libLLVM-13.so:_ZN4llvm3sys2fs6accessERKNS_5TwineENS1_10AccessModeE
+libLLVM-13.so:_ZN4llvm3sys2fs6detail27directory_iterator_destructERNS2_12DirIterStateE
+libLLVM-13.so:_ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb
+libLLVM-13.so:_ZN4llvm3sys2fs6detail28directory_iterator_incrementERNS2_12DirIterStateE
libLLVM-13.so:_ZN4llvm3sys2fs6removeERKNS_5TwineEb
+libLLVM-13.so:_ZN4llvm3sys2fs6renameERKNS_5TwineES4_
libLLVM-13.so:_ZN4llvm3sys2fs6statusERKNS_5TwineERNS1_11file_statusEb
libLLVM-13.so:_ZN4llvm3sys2fs8openFileERKNS_5TwineERiNS1_19CreationDispositionENS1_10FileAccessENS1_9OpenFlagsEj
libLLVM-13.so:_ZN4llvm3sys2fs9closeFileERi
@@ -616,6 +620,7 @@
libLLVM-13.so:_ZN4llvm6Module19getOrInsertFunctionENS_9StringRefEPNS_12FunctionTypeE
libLLVM-13.so:_ZN4llvm6Module19getOrInsertFunctionENS_9StringRefEPNS_12FunctionTypeENS_13AttributeListE
libLLVM-13.so:_ZN4llvm6Module24getOrInsertNamedMetadataENS_9StringRefE
+libLLVM-13.so:_ZN4llvm6Module28debug_compile_units_iterator14SkipNoDebugCUsEv
libLLVM-13.so:_ZN4llvm6ModuleC1ENS_9StringRefERNS_11LLVMContextE
libLLVM-13.so:_ZN4llvm6ModuleD1Ev
libLLVM-13.so:_ZN4llvm6ModuleD2Ev
@@ -941,6 +946,7 @@
libLLVM-13.so:_ZNK4llvm16FoldingSetNodeIDeqERKS0_
libLLVM-13.so:_ZNK4llvm17DominatorTreeBaseINS_10BasicBlockELb0EE26findNearestCommonDominatorEPS1_S3_
libLLVM-13.so:_ZNK4llvm17DominatorTreeBaseINS_10BasicBlockELb0EE9dominatesEPKS1_S4_
+libLLVM-13.so:_ZNK4llvm17DominatorTreeBaseINS_10BasicBlockELb1EE17properlyDominatesEPKS1_S4_
libLLVM-13.so:_ZNK4llvm17DominatorTreeBaseINS_10BasicBlockELb1EE26findNearestCommonDominatorEPS1_S3_
libLLVM-13.so:_ZNK4llvm17DominatorTreeBaseINS_10BasicBlockELb1EE9dominatesEPKS1_S4_
libLLVM-13.so:_ZNK4llvm17GetElementPtrInst10isInBoundsEv
@@ -1034,6 +1040,7 @@
libLLVM-13.so:_ZNK4llvm6Module16getNamedMetadataERKNS_5TwineE
libLLVM-13.so:_ZNK4llvm6Module17getGlobalVariableENS_9StringRefEb
libLLVM-13.so:_ZNK4llvm6Module22getModuleFlagsMetadataEv
+libLLVM-13.so:_ZNK4llvm6Module28debug_compile_units_iteratordeEv
libLLVM-13.so:_ZNK4llvm6Module5printERNS_11raw_ostreamEPNS_24AssemblyAnnotationWriterEbb
libLLVM-13.so:_ZNK4llvm6Triple11isArch64BitEv
libLLVM-13.so:_ZNK4llvm6Triple14isLittleEndianEv
@@ -1204,6 +1211,7 @@
libc.so.6:stpcpy
libc.so.6:strchr
libc.so.6:strcmp
+libc.so.6:strcpy
libc.so.6:strdup
libc.so.6:strerror_r
libc.so.6:strlen
@@ -1214,6 +1222,7 @@
libc.so.6:strstr
libc.so.6:strtod
libc.so.6:strtol
+libc.so.6:strtoll
libc.so.6:strtoul
libc.so.6:strtoull
libc.so.6:tolower
@@ -1234,6 +1243,7 @@
libm.so.6:sinf
libm.so.6:sqrt
libm.so.6:sqrtf
+libopencl-clang.so.13:Compile
libpthread.so.0:__errno_location
libpthread.so.0:close
libpthread.so.0:pthread_create
@@ -1255,13 +1265,19 @@
libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm
libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
libstdc++.so.6:_ZNKSt9exception4whatEv
+libstdc++.so.6:_ZNSi10_M_extractIdEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIfEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIjEERSiRT_
libstdc++.so.6:_ZNSi10_M_extractIlEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractImEERSiRT_
libstdc++.so.6:_ZNSi3getERc
libstdc++.so.6:_ZNSi3getEv
+libstdc++.so.6:_ZNSi4peekEv
libstdc++.so.6:_ZNSi4readEPcl
libstdc++.so.6:_ZNSi5seekgESt4fposI11__mbstate_tE
libstdc++.so.6:_ZNSi5seekgElSt12_Ios_Seekdir
libstdc++.so.6:_ZNSi5tellgEv
+libstdc++.so.6:_ZNSi5ungetEv
libstdc++.so.6:_ZNSo3putEc
libstdc++.so.6:_ZNSo5flushEv
libstdc++.so.6:_ZNSo5seekpElSt12_Ios_Seekdir
@@ -1271,6 +1287,7 @@
libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_
libstdc++.so.6:_ZNSo9_M_insertIlEERSoT_
libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
+libstdc++.so.6:_ZNSo9_M_insertIxEERSoT_
libstdc++.so.6:_ZNSo9_M_insertIyEERSoT_
libstdc++.so.6:_ZNSolsEi
libstdc++.so.6:_ZNSolsEs
@@ -1339,6 +1356,7 @@
libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode
libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode
+libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode
libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev
libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
libstdc++.so.6:_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_
@@ -1347,7 +1365,9 @@
libstdc++.so.6:_ZNSt8__detail15_List_node_base9_M_unhookEv
libstdc++.so.6:_ZNSt8ios_base4InitC1Ev
libstdc++.so.6:_ZNSt8ios_base4InitD1Ev
+libstdc++.so.6:_ZNSt8ios_baseC2Ev
libstdc++.so.6:_ZNSt8ios_baseD2Ev
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
libstdc++.so.6:_ZNSt9exceptionD2Ev
libstdc++.so.6:_ZSt11_Hash_bytesPKvmm
@@ -1394,10 +1414,13 @@
libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv121__vmi_class_type_infoE
libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
libstdc++.so.6:_ZTVSt11regex_error
libstdc++.so.6:_ZTVSt12out_of_range
libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
libstdc++.so.6:_ZTVSt16invalid_argument
+libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
libstdc++.so.6:_ZdaPv
libstdc++.so.6:_ZdlPv
libstdc++.so.6:_ZdlPvRKSt9nothrow_t
diff --git a/files/0001-Add-includes-to-SWSB_G4IR.cpp.patch b/files/0001-Add-includes-to-SWSB_G4IR.cpp.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-Add-includes-to-SWSB_G4IR.cpp.patch
@@ -0,0 +1,24 @@
+From 5993580d0454401f69c8bae57cd7ac8c6bc040d1 Mon Sep 17 00:00:00 2001
+From: Campbell Jones <git@serebit.com>
+Date: Tue, 7 Dec 2021 22:07:14 -0500
+Subject: [PATCH] Add includes to SWSB_G4IR.cpp
+
+---
+ visa/LocalScheduler/SWSB_G4IR.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/visa/LocalScheduler/SWSB_G4IR.h b/visa/LocalScheduler/SWSB_G4IR.h
+index ce44136..0e1fbb9 100644
+--- a/visa/LocalScheduler/SWSB_G4IR.h
++++ b/visa/LocalScheduler/SWSB_G4IR.h
+@@ -20,6 +20,7 @@ SPDX-License-Identifier: MIT
+ #include "../BitSet.h"
+ #include "LocalScheduler_G4IR.h"
+ #include <utility>
++#include <limits>
+
+ namespace vISA
+ {
+--
+2.34.0
+
diff --git a/files/0001-Remove-default-value-for-SPIRV-Tools-dir.patch b/files/0001-Remove-default-value-for-SPIRV-Tools-dir.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-Remove-default-value-for-SPIRV-Tools-dir.patch
@@ -0,0 +1,25 @@
+From 4bebc524d7fed4ee16a4767a33cbbc2d2dbae462 Mon Sep 17 00:00:00 2001
+From: Campbell Jones <git@serebit.com>
+Date: Tue, 7 Dec 2021 21:42:48 -0500
+Subject: [PATCH] Remove default value for SPIRV-Tools dir
+
+---
+ external/SPIRV-Tools/CMakeLists.txt | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/external/SPIRV-Tools/CMakeLists.txt b/external/SPIRV-Tools/CMakeLists.txt
+index 9e2f083..5d2a450 100644
+--- a/external/SPIRV-Tools/CMakeLists.txt
++++ b/external/SPIRV-Tools/CMakeLists.txt
+@@ -10,8 +10,6 @@ cmake_minimum_required(VERSION 2.8.12)
+
+ message(STATUS "============================ SPIRV-Tools project ============================")
+
+-set(SPIRV-Headers_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../SPIRV-Headers") # used in subdirectory
+-set(SPIRV-Tools_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../SPIRV-Tools")
+ set(SPIRV-Tools_OUTPUT_DIR "${IGC_OPTION__OUTPUT_DIR}/external/SPIRV-Tools/build")
+ set(IGC_BUILD__SPIRV-Headers_DIR "${SPIRV-Headers_SOURCE_DIR}" PARENT_SCOPE)
+ set(IGC_BUILD__SPIRV-Tools_DIR "${SPIRV-Tools_SOURCE_DIR}" PARENT_SCOPE)
+--
+2.34.0
+
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,10 @@
name : intel-graphics-compiler
-version : 1.0.8744
-release : 6
+version : 1.0.9441
+release : 7
source :
- - https://github.com/intel/intel-graphics-compiler/archive/refs/tags/igc-1.0.8744.tar.gz : 1e8ef2dcebb670e7d66de053c2b0c92b8cf8733dae04503bf26dfd7cc798b5ef
+ - https://github.com/intel/intel-graphics-compiler/archive/refs/tags/igc-1.0.9441.tar.gz : b9fdde261d666d549f05932bb015022404125e7146ffdf0813de643f82ce0742
+ - git|https://github.com/KhronosGroup/SPIRV-Tools.git : ab8eb607750208066e2d57eff6a34dbaf05f5ada
+ - git|https://github.com/KhronosGroup/SPIRV-Headers.git : 814e728b30ddd0f4509233099a3ad96fd4318c07
license : MIT
component : programming.tools
homepage : https://github.com/intel/intel-graphics-compiler/
@@ -13,12 +15,11 @@
builddeps :
- opencl-clang-devel
setup : |
+ %patch -p1 < $pkgfiles/0001-Add-includes-to-SWSB_G4IR.cpp.patch
+ %patch -p1 < $pkgfiles/0001-Remove-default-value-for-SPIRV-Tools-dir.patch
%patch -p1 < $pkgfiles/0004-link-pthread.patch
%patch -p1 < $pkgfiles/210.patch
- # bugged
- #sed -i 's|set(IGC_BUILD__SPIRV_TOOLS_ENABLED ON)||g' IGC/CMakeLists.txt
-
# disable warnings as errors
sed -i 's|-Werror||g' IGC/CMakeLists.txt
%cmake \
@@ -29,6 +30,8 @@
-DIGC_OPTION__LLVM_FROM_SYSTEM=TRUE \
-DINSTALL_GENX_IR=ON \
-DIGC_BUILD__VC_ENABLED=OFF \
+ -DSPIRV-Tools_SOURCE_DIR="$sources/SPIRV-Tools.git" \
+ -DSPIRV-Headers_SOURCE_DIR="$sources/SPIRV-Headers.git" \
-Wno-dev
build : |
%make
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -3,8 +3,8 @@
<Name>intel-graphics-compiler</Name>
<Homepage>https://github.com/intel/intel-graphics-compiler/</Homepage>
<Packager>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Campbell Jones</Name>
+ <Email>dev@serebit.com</Email>
</Packager>
<License>MIT</License>
<PartOf>programming.tools</PartOf>
@@ -38,7 +38,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="6">intel-graphics-compiler</Dependency>
+ <Dependency release="7">intel-graphics-compiler</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/iga/iga.h</Path>
@@ -140,12 +140,12 @@
</Files>
</Package>
<History>
- <Update release="6">
- <Date>2021-12-01</Date>
- <Version>1.0.8744</Version>
+ <Update release="7">
+ <Date>2021-12-08</Date>
+ <Version>1.0.9441</Version>
<Comment>Packaging update</Comment>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Campbell Jones</Name>
+ <Email>dev@serebit.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Aug 10, 7:35 PM (1 d, 3 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5839175
Default Alt Text
D12425.id30193.diff (12 KB)
Attached To
Mode
D12425: Update intel-graphics-compiler to v1.0.9441
Attached
Detach File
Event Timeline
Log In to Comment