Page MenuHomeSolus

D12425.id30193.diff
No OneTemporary

D12425.id30193.diff

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

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)

Event Timeline