Page MenuHomeSolus

D10921.id.diff
No OneTemporary

D10921.id.diff

diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1 @@
+libSPIRV-Tools-shared.so.2021
diff --git a/abi_libs32 b/abi_libs32
new file mode 100644
--- /dev/null
+++ b/abi_libs32
@@ -0,0 +1 @@
+libSPIRV-Tools-shared.so.2021
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -1,50 +1,51 @@
-libSPIRV-Tools-shared.so:spvBinaryDestroy
-libSPIRV-Tools-shared.so:spvBinaryParse
-libSPIRV-Tools-shared.so:spvBinaryToText
-libSPIRV-Tools-shared.so:spvContextCreate
-libSPIRV-Tools-shared.so:spvContextDestroy
-libSPIRV-Tools-shared.so:spvDiagnosticCreate
-libSPIRV-Tools-shared.so:spvDiagnosticDestroy
-libSPIRV-Tools-shared.so:spvDiagnosticPrint
-libSPIRV-Tools-shared.so:spvFuzzerOptionsCreate
-libSPIRV-Tools-shared.so:spvFuzzerOptionsDestroy
-libSPIRV-Tools-shared.so:spvFuzzerOptionsEnableAllPasses
-libSPIRV-Tools-shared.so:spvFuzzerOptionsEnableFuzzerPassValidation
-libSPIRV-Tools-shared.so:spvFuzzerOptionsEnableReplayValidation
-libSPIRV-Tools-shared.so:spvFuzzerOptionsSetRandomSeed
-libSPIRV-Tools-shared.so:spvFuzzerOptionsSetReplayRange
-libSPIRV-Tools-shared.so:spvFuzzerOptionsSetShrinkerStepLimit
-libSPIRV-Tools-shared.so:spvOpcodeString
-libSPIRV-Tools-shared.so:spvOptimizerOptionsCreate
-libSPIRV-Tools-shared.so:spvOptimizerOptionsDestroy
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetMaxIdBound
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetPreserveBindings
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetPreserveSpecConstants
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetRunValidator
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetValidatorOptions
-libSPIRV-Tools-shared.so:spvParseTargetEnv
-libSPIRV-Tools-shared.so:spvParseVulkanEnv
-libSPIRV-Tools-shared.so:spvReducerOptionsCreate
-libSPIRV-Tools-shared.so:spvReducerOptionsDestroy
-libSPIRV-Tools-shared.so:spvReducerOptionsSetFailOnValidationError
-libSPIRV-Tools-shared.so:spvReducerOptionsSetStepLimit
-libSPIRV-Tools-shared.so:spvReducerOptionsSetTargetFunction
-libSPIRV-Tools-shared.so:spvSoftwareVersionDetailsString
-libSPIRV-Tools-shared.so:spvSoftwareVersionString
-libSPIRV-Tools-shared.so:spvTargetEnvDescription
-libSPIRV-Tools-shared.so:spvTextDestroy
-libSPIRV-Tools-shared.so:spvTextToBinary
-libSPIRV-Tools-shared.so:spvTextToBinaryWithOptions
-libSPIRV-Tools-shared.so:spvValidate
-libSPIRV-Tools-shared.so:spvValidateBinary
-libSPIRV-Tools-shared.so:spvValidateWithOptions
-libSPIRV-Tools-shared.so:spvValidatorOptionsCreate
-libSPIRV-Tools-shared.so:spvValidatorOptionsDestroy
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetBeforeHlslLegalization
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxBlockLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxLogicalPointer
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxStoreStruct
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetScalarBlockLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetSkipBlockLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetUniformBufferStandardLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetUniversalLimit
+libSPIRV-Tools-shared.so.2021:spvBinaryDestroy
+libSPIRV-Tools-shared.so.2021:spvBinaryParse
+libSPIRV-Tools-shared.so.2021:spvBinaryToText
+libSPIRV-Tools-shared.so.2021:spvContextCreate
+libSPIRV-Tools-shared.so.2021:spvContextDestroy
+libSPIRV-Tools-shared.so.2021:spvDiagnosticCreate
+libSPIRV-Tools-shared.so.2021:spvDiagnosticDestroy
+libSPIRV-Tools-shared.so.2021:spvDiagnosticPrint
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsEnableAllPasses
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsEnableFuzzerPassValidation
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsEnableReplayValidation
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsSetRandomSeed
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsSetReplayRange
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsSetShrinkerStepLimit
+libSPIRV-Tools-shared.so.2021:spvOpcodeString
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetMaxIdBound
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetPreserveBindings
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetPreserveSpecConstants
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetRunValidator
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetValidatorOptions
+libSPIRV-Tools-shared.so.2021:spvParseTargetEnv
+libSPIRV-Tools-shared.so.2021:spvParseVulkanEnv
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsSetFailOnValidationError
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsSetStepLimit
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsSetTargetFunction
+libSPIRV-Tools-shared.so.2021:spvSoftwareVersionDetailsString
+libSPIRV-Tools-shared.so.2021:spvSoftwareVersionString
+libSPIRV-Tools-shared.so.2021:spvTargetEnvDescription
+libSPIRV-Tools-shared.so.2021:spvTextDestroy
+libSPIRV-Tools-shared.so.2021:spvTextToBinary
+libSPIRV-Tools-shared.so.2021:spvTextToBinaryWithOptions
+libSPIRV-Tools-shared.so.2021:spvValidate
+libSPIRV-Tools-shared.so.2021:spvValidateBinary
+libSPIRV-Tools-shared.so.2021:spvValidateWithOptions
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetBeforeHlslLegalization
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetRelaxBlockLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetRelaxLogicalPointer
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetRelaxStoreStruct
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetScalarBlockLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetSkipBlockLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetUniformBufferStandardLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetUniversalLimit
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetWorkgroupScalarBlockLayout
diff --git a/abi_symbols32 b/abi_symbols32
--- a/abi_symbols32
+++ b/abi_symbols32
@@ -1,50 +1,51 @@
-libSPIRV-Tools-shared.so:spvBinaryDestroy
-libSPIRV-Tools-shared.so:spvBinaryParse
-libSPIRV-Tools-shared.so:spvBinaryToText
-libSPIRV-Tools-shared.so:spvContextCreate
-libSPIRV-Tools-shared.so:spvContextDestroy
-libSPIRV-Tools-shared.so:spvDiagnosticCreate
-libSPIRV-Tools-shared.so:spvDiagnosticDestroy
-libSPIRV-Tools-shared.so:spvDiagnosticPrint
-libSPIRV-Tools-shared.so:spvFuzzerOptionsCreate
-libSPIRV-Tools-shared.so:spvFuzzerOptionsDestroy
-libSPIRV-Tools-shared.so:spvFuzzerOptionsEnableAllPasses
-libSPIRV-Tools-shared.so:spvFuzzerOptionsEnableFuzzerPassValidation
-libSPIRV-Tools-shared.so:spvFuzzerOptionsEnableReplayValidation
-libSPIRV-Tools-shared.so:spvFuzzerOptionsSetRandomSeed
-libSPIRV-Tools-shared.so:spvFuzzerOptionsSetReplayRange
-libSPIRV-Tools-shared.so:spvFuzzerOptionsSetShrinkerStepLimit
-libSPIRV-Tools-shared.so:spvOpcodeString
-libSPIRV-Tools-shared.so:spvOptimizerOptionsCreate
-libSPIRV-Tools-shared.so:spvOptimizerOptionsDestroy
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetMaxIdBound
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetPreserveBindings
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetPreserveSpecConstants
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetRunValidator
-libSPIRV-Tools-shared.so:spvOptimizerOptionsSetValidatorOptions
-libSPIRV-Tools-shared.so:spvParseTargetEnv
-libSPIRV-Tools-shared.so:spvParseVulkanEnv
-libSPIRV-Tools-shared.so:spvReducerOptionsCreate
-libSPIRV-Tools-shared.so:spvReducerOptionsDestroy
-libSPIRV-Tools-shared.so:spvReducerOptionsSetFailOnValidationError
-libSPIRV-Tools-shared.so:spvReducerOptionsSetStepLimit
-libSPIRV-Tools-shared.so:spvReducerOptionsSetTargetFunction
-libSPIRV-Tools-shared.so:spvSoftwareVersionDetailsString
-libSPIRV-Tools-shared.so:spvSoftwareVersionString
-libSPIRV-Tools-shared.so:spvTargetEnvDescription
-libSPIRV-Tools-shared.so:spvTextDestroy
-libSPIRV-Tools-shared.so:spvTextToBinary
-libSPIRV-Tools-shared.so:spvTextToBinaryWithOptions
-libSPIRV-Tools-shared.so:spvValidate
-libSPIRV-Tools-shared.so:spvValidateBinary
-libSPIRV-Tools-shared.so:spvValidateWithOptions
-libSPIRV-Tools-shared.so:spvValidatorOptionsCreate
-libSPIRV-Tools-shared.so:spvValidatorOptionsDestroy
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetBeforeHlslLegalization
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxBlockLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxLogicalPointer
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetRelaxStoreStruct
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetScalarBlockLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetSkipBlockLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetUniformBufferStandardLayout
-libSPIRV-Tools-shared.so:spvValidatorOptionsSetUniversalLimit
+libSPIRV-Tools-shared.so.2021:spvBinaryDestroy
+libSPIRV-Tools-shared.so.2021:spvBinaryParse
+libSPIRV-Tools-shared.so.2021:spvBinaryToText
+libSPIRV-Tools-shared.so.2021:spvContextCreate
+libSPIRV-Tools-shared.so.2021:spvContextDestroy
+libSPIRV-Tools-shared.so.2021:spvDiagnosticCreate
+libSPIRV-Tools-shared.so.2021:spvDiagnosticDestroy
+libSPIRV-Tools-shared.so.2021:spvDiagnosticPrint
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsEnableAllPasses
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsEnableFuzzerPassValidation
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsEnableReplayValidation
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsSetRandomSeed
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsSetReplayRange
+libSPIRV-Tools-shared.so.2021:spvFuzzerOptionsSetShrinkerStepLimit
+libSPIRV-Tools-shared.so.2021:spvOpcodeString
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetMaxIdBound
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetPreserveBindings
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetPreserveSpecConstants
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetRunValidator
+libSPIRV-Tools-shared.so.2021:spvOptimizerOptionsSetValidatorOptions
+libSPIRV-Tools-shared.so.2021:spvParseTargetEnv
+libSPIRV-Tools-shared.so.2021:spvParseVulkanEnv
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsSetFailOnValidationError
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsSetStepLimit
+libSPIRV-Tools-shared.so.2021:spvReducerOptionsSetTargetFunction
+libSPIRV-Tools-shared.so.2021:spvSoftwareVersionDetailsString
+libSPIRV-Tools-shared.so.2021:spvSoftwareVersionString
+libSPIRV-Tools-shared.so.2021:spvTargetEnvDescription
+libSPIRV-Tools-shared.so.2021:spvTextDestroy
+libSPIRV-Tools-shared.so.2021:spvTextToBinary
+libSPIRV-Tools-shared.so.2021:spvTextToBinaryWithOptions
+libSPIRV-Tools-shared.so.2021:spvValidate
+libSPIRV-Tools-shared.so.2021:spvValidateBinary
+libSPIRV-Tools-shared.so.2021:spvValidateWithOptions
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsCreate
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsDestroy
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetBeforeHlslLegalization
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetRelaxBlockLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetRelaxLogicalPointer
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetRelaxStoreStruct
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetScalarBlockLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetSkipBlockLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetUniformBufferStandardLayout
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetUniversalLimit
+libSPIRV-Tools-shared.so.2021:spvValidatorOptionsSetWorkgroupScalarBlockLayout
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,141 @@
+libc.so.6:__cxa_atexit
+libc.so.6:__errno_location
+libc.so.6:__fprintf_chk
+libc.so.6:__isoc99_sscanf
+libc.so.6:__libc_start_main
+libc.so.6:__printf_chk
+libc.so.6:__snprintf_chk
+libc.so.6:__sprintf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:clock_gettime
+libc.so.6:fclose
+libc.so.6:ferror
+libc.so.6:fileno
+libc.so.6:fopen
+libc.so.6:fread
+libc.so.6:ftell
+libc.so.6:fwrite
+libc.so.6:getrusage
+libc.so.6:isalnum
+libc.so.6:isatty
+libc.so.6:isspace
+libc.so.6:isxdigit
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:puts
+libc.so.6:strchr
+libc.so.6:strcmp
+libc.so.6:strlen
+libc.so.6:strncmp
+libc.so.6:strncpy
+libc.so.6:strtod
+libc.so.6:strtol
+libc.so.6:strtoll
+libc.so.6:strtoul
+libc.so.6:strtoull
+libc.so.6:system
+libm.so.6:acos
+libm.so.6:asin
+libm.so.6:atan
+libm.so.6:atan2
+libm.so.6:cos
+libm.so.6:exp
+libm.so.6:exp2
+libm.so.6:log
+libm.so.6:log2
+libm.so.6:pow
+libm.so.6:sin
+libm.so.6:sqrt
+libm.so.6:tan
+libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
+libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv
+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:_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:_ZNSi3getEv
+libstdc++.so.6:_ZNSi4peekEv
+libstdc++.so.6:_ZNSi5ungetEv
+libstdc++.so.6:_ZNSo3putEc
+libstdc++.so.6:_ZNSo5flushEv
+libstdc++.so.6:_ZNSo9_M_insertIbEERSoT_
+libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_
+libstdc++.so.6:_ZNSo9_M_insertIlEERSoT_
+libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
+libstdc++.so.6:_ZNSolsEi
+libstdc++.so.6:_ZNSolsEs
+libstdc++.so.6:_ZNSt12__basic_fileIcED1Ev
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev
+libstdc++.so.6:_ZNSt6localeC1Ev
+libstdc++.so.6:_ZNSt6localeD1Ev
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
+libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_
+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:_ZSt11_Hash_bytesPKvmm
+libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
+libstdc++.so.6:_ZSt16__throw_bad_castv
+libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt19__throw_logic_errorPKc
+libstdc++.so.6:_ZSt20__throw_length_errorPKc
+libstdc++.so.6:_ZSt20__throw_out_of_rangePKc
+libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
+libstdc++.so.6:_ZSt25__throw_bad_function_callv
+libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
+libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
+libstdc++.so.6:_ZSt4cerr
+libstdc++.so.6:_ZSt4cout
+libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_
+libstdc++.so.6:_ZSt7nothrow
+libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
+libstdc++.so.6:_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE
+libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
+libstdc++.so.6:_ZdaPv
+libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_Znam
+libstdc++.so.6:_Znwm
+libstdc++.so.6:_ZnwmRKSt9nothrow_t
+libstdc++.so.6:__cxa_guard_acquire
+libstdc++.so.6:__cxa_guard_release
+libstdc++.so.6:__cxa_pure_virtual
diff --git a/abi_used_symbols32 b/abi_used_symbols32
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols32
@@ -0,0 +1,98 @@
+libc.so.6:__cxa_atexit
+libc.so.6:__stack_chk_fail
+libc.so.6:clock_gettime
+libc.so.6:getrusage
+libc.so.6:isalnum
+libc.so.6:isspace
+libc.so.6:isxdigit
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:strchr
+libc.so.6:strcmp
+libc.so.6:strlen
+libc.so.6:strncmp
+libc.so.6:strncpy
+libc.so.6:strtod
+libc.so.6:strtoll
+libc.so.6:strtoul
+libc.so.6:strtoull
+libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcjj
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcj
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
+libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv
+libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEjjj
+libstdc++.so.6:_ZNSi10_M_extractIdEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIfEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIjEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIxEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIyEERSiRT_
+libstdc++.so.6:_ZNSi3getEv
+libstdc++.so.6:_ZNSi4peekEv
+libstdc++.so.6:_ZNSi5ungetEv
+libstdc++.so.6:_ZNSo3putEc
+libstdc++.so.6:_ZNSo5flushEv
+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
+libstdc++.so.6:_ZNSt6localeC1Ev
+libstdc++.so.6:_ZNSt6localeD1Ev
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEjc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEjjjc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEjj
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
+libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj
+libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt8__detail15_List_node_base7_M_hookEPS0_
+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:_ZSt11_Hash_bytesPKvjj
+libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i
+libstdc++.so.6:_ZSt16__throw_bad_castv
+libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt19__throw_logic_errorPKc
+libstdc++.so.6:_ZSt20__throw_length_errorPKc
+libstdc++.so.6:_ZSt20__throw_out_of_rangePKc
+libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
+libstdc++.so.6:_ZSt25__throw_bad_function_callv
+libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
+libstdc++.so.6:_ZSt4cerr
+libstdc++.so.6:_ZSt4cout
+libstdc++.so.6:_ZSt7nothrow
+libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
+libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
+libstdc++.so.6:_ZdaPv
+libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_Znaj
+libstdc++.so.6:_Znwj
+libstdc++.so.6:_ZnwjRKSt9nothrow_t
+libstdc++.so.6:__cxa_guard_acquire
+libstdc++.so.6:__cxa_guard_release
diff --git a/files/missing-soname.patch b/files/missing-soname.patch
new file mode 100644
--- /dev/null
+++ b/files/missing-soname.patch
@@ -0,0 +1,21 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -24,7 +24,7 @@ if (POLICY CMP0054)
+ endif()
+ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+
+-project(spirv-tools)
++project(spirv-tools VERSION @VERSION@)
+ enable_testing()
+ set(SPIRV_TOOLS "SPIRV-Tools")
+
+--- a/source/CMakeLists.txt
++++ b/source/CMakeLists.txt
+@@ -367,6 +367,7 @@ endfunction()
+ add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
+ spirv_tools_default_target_options(${SPIRV_TOOLS}-shared)
+ set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES CXX_VISIBILITY_PRESET hidden)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES VERSION "${PROJECT_VERSION}" SOVERSION "${PROJECT_VERSION_MAJOR}")
+ target_compile_definitions(${SPIRV_TOOLS}-shared
+ PRIVATE SPIRV_TOOLS_IMPLEMENTATION
+ PUBLIC SPIRV_TOOLS_SHAREDLIB
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,8 +1,8 @@
name : spirv-tools
-version : '2020.6'
-release : 17
+version : '2021.1'
+release : 18
source :
- - https://github.com/KhronosGroup/SPIRV-Tools/archive/v2020.6.tar.gz : de2392682df8def7ac666a2a320cd475751badf4790b01c7391b7644ecb550a3
+ - https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v2021.1.tar.gz : bd42f6d766ac50f1a1ab46ce96d59e24ab28fb9779a71fccfa8bad760842c274
license : Apache-2.0
component : programming.tools
emul32 : yes
@@ -16,8 +16,10 @@
rundeps :
- devel : spirv-headers
setup : |
+ %patch -p1 < $pkgfiles/missing-soname.patch
+ sed -i "s|@VERSION@|%version%|g" CMakeLists.txt
%cmake_ninja -DCMAKE_INSTALL_LIBDIR=lib%LIBSUFFIX% \
- -DSPIRV-Headers_SOURCE_DIR=%PREFIX%
+ -DSPIRV-Headers_SOURCE_DIR=%PREFIX% -DBUILD_SHARED_LIBS=ON
build : |
%ninja_build
install : |
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,8 +2,8 @@
<Source>
<Name>spirv-tools</Name>
<Packager>
- <Name>Pierre-Yves</Name>
- <Email>pyu@riseup.net</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Packager>
<License>Apache-2.0</License>
<PartOf>programming.tools</PartOf>
@@ -27,6 +27,22 @@
<Path fileType="executable">/usr/bin/spirv-opt</Path>
<Path fileType="executable">/usr/bin/spirv-reduce</Path>
<Path fileType="executable">/usr/bin/spirv-val</Path>
+ <Path fileType="library">/usr/lib64/libSPIRV-Tools-shared.so.2021</Path>
+ <Path fileType="library">/usr/lib64/libSPIRV-Tools-shared.so.2021.1</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>spirv-tools-32bit</Name>
+ <Summary xml:lang="en">32-bit libraries for spirv-tools</Summary>
+ <Description xml:lang="en">The SPIR-V Tools project provides an API and commands for processing SPIR-V modules.
+</Description>
+ <PartOf>emul32</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="18">spirv-tools</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="library">/usr/lib32/libSPIRV-Tools-shared.so.2021</Path>
+ <Path fileType="library">/usr/lib32/libSPIRV-Tools-shared.so.2021.1</Path>
</Files>
</Package>
<Package>
@@ -36,7 +52,8 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="17">spirv-tools-devel</Dependency>
+ <Dependency release="18">spirv-tools-devel</Dependency>
+ <Dependency release="18">spirv-tools-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32/cmake/SPIRV-Tools-link/SPIRV-Tools-linkConfig.cmake</Path>
@@ -67,7 +84,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="17">spirv-tools</Dependency>
+ <Dependency release="18">spirv-tools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/spirv-tools/instrument.hpp</Path>
@@ -97,12 +114,12 @@
</Files>
</Package>
<History>
- <Update release="17">
- <Date>2020-12-17</Date>
- <Version>2020.6</Version>
+ <Update release="18">
+ <Date>2021-04-25</Date>
+ <Version>2021.1</Version>
<Comment>Packaging update</Comment>
- <Name>Pierre-Yves</Name>
- <Email>pyu@riseup.net</Email>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 4:56 PM (2 h, 54 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5814598
Default Alt Text
D10921.id.diff (27 KB)

Event Timeline