Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package spirv-tools for openSUSE:Factory 
checked in at 2021-05-07 16:45:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old)
 and      /work/SRC/openSUSE:Factory/.spirv-tools.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "spirv-tools"

Fri May  7 16:45:28 2021 rev:26 rq:890654 version:2021.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes  2021-03-24 
16:09:12.383703146 +0100
+++ /work/SRC/openSUSE:Factory/.spirv-tools.new.2988/spirv-tools.changes        
2021-05-07 16:45:42.504295230 +0200
@@ -1,0 +2,11 @@
+Wed May  5 09:30:43 UTC 2021 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 2021.1
+  * Support SPV_KHR_linkonce_odr, SPV_KHR_expect_assume
+  * Fixes for the vscode language server extension
+  * Validator:
+  * Add validation for SPV_EXT_shader_atomic_float_min_max
+  * Add Vulkan Execution Scope checks
+  * Vulkan 64-bit OpAtomicStore check
+
+-------------------------------------------------------------------

Old:
----
  v2020.7.tar.gz

New:
----
  v2021.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ spirv-tools.spec ++++++
--- /var/tmp/diff_new_pack.BqfTHh/_old  2021-05-07 16:45:43.108293331 +0200
+++ /var/tmp/diff_new_pack.BqfTHh/_new  2021-05-07 16:45:43.112293318 +0200
@@ -17,10 +17,10 @@
 
 
 %define _lto_cflags %nil
-%define lname libSPIRV-Tools-suse20
+%define lname libSPIRV-Tools-suse21
 
 Name:           spirv-tools
-Version:        2020.7
+Version:        2021.1
 Release:        0
 Summary:        API and commands for processing SPIR-V modules
 License:        Apache-2.0
@@ -37,7 +37,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  python3-base
 BuildRequires:  python3-xml
-BuildRequires:  spirv-headers >= 1.5.3.g32
+BuildRequires:  spirv-headers >= 1.5.4.g48
 
 %description
 The package includes an assembler, binary module parser,
@@ -68,7 +68,9 @@
 %autosetup -p1 -n SPIRV-Tools-%version
 
 %build
+%if 0%{?suse_version} >= 1550
 export CXXFLAGS="%optflags -Wno-error=stringop-truncation"
+%endif
 %cmake -DSPIRV-Headers_SOURCE_DIR="%_prefix" \
        -DSPIRV_TOOLS_BUILD_STATIC:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON
 %cmake_build

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.BqfTHh/_old  2021-05-07 16:45:43.140293231 +0200
+++ /var/tmp/diff_new_pack.BqfTHh/_new  2021-05-07 16:45:43.144293218 +0200
@@ -1,4 +1,4 @@
-libSPIRV-Tools-suse20
+libSPIRV-Tools-suse21
 spirv-tools-devel
        requires -spirv-tools-<targettype>
-       requires "libSPIRV-Tools-suse20-<targettype> = <version>"
+       requires "libSPIRV-Tools-suse21-<targettype> = <version>"

++++++ gcc48.diff ++++++
--- /var/tmp/diff_new_pack.BqfTHh/_old  2021-05-07 16:45:43.152293193 +0200
+++ /var/tmp/diff_new_pack.BqfTHh/_new  2021-05-07 16:45:43.152293193 +0200
@@ -14,17 +14,17 @@
  tools/io.h |    3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: spirv-tools-2018.4.g0/tools/io.h
+Index: SPIRV-Tools-2021.1/tools/io.h
 ===================================================================
---- spirv-tools-2018.4.g0.orig/tools/io.h
-+++ spirv-tools-2018.4.g0/tools/io.h
-@@ -38,7 +38,8 @@ bool ReadFile(const char* filename, cons
-         return false;
-       }
-     } else {
--      if (sizeof(T) != 1 && (ftell(fp) % sizeof(T))) {
-+      long ftx = ftell(fp);
-+      if (sizeof(T) != 1 && ftx % sizeof(T) != 0) {
-         fprintf(
-             stderr,
-             "error: file size should be a multiple of %zd; file '%s' 
corrupt\n",
+--- SPIRV-Tools-2021.1.orig/tools/io.h
++++ SPIRV-Tools-2021.1/tools/io.h
+@@ -60,7 +60,8 @@ bool WasFileCorrectlyRead(FILE* file, co
+       return false;
+     }
+   } else {
+-    if (sizeof(T) != 1 && (ftell(file) % sizeof(T))) {
++    long ftx = ftell(file);
++    if (sizeof(T) != 1 && ftx % sizeof(T) != 0) {
+       fprintf(
+           stderr,
+           "error: file size should be a multiple of %zd; file '%s' corrupt\n",

++++++ v2020.7.tar.gz -> v2021.1.tar.gz ++++++
++++ 19558 lines of diff (skipped)

++++++ ver.diff ++++++
--- /var/tmp/diff_new_pack.BqfTHh/_old  2021-05-07 16:45:43.752291306 +0200
+++ /var/tmp/diff_new_pack.BqfTHh/_new  2021-05-07 16:45:43.752291306 +0200
@@ -19,7 +19,7 @@
  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 SOVERSION suse20)
++set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES SOVERSION suse21)
  target_compile_definitions(${SPIRV_TOOLS}-shared
    PRIVATE SPIRV_TOOLS_IMPLEMENTATION
    PUBLIC SPIRV_TOOLS_SHAREDLIB
@@ -27,7 +27,7 @@
    spirv_tools_default_target_options(${SPIRV_TOOLS}-static)
    # The static target does not have the '-static' suffix.
    set_target_properties(${SPIRV_TOOLS}-static PROPERTIES OUTPUT_NAME 
"${SPIRV_TOOLS}")
-+  set_target_properties(${SPIRV_TOOLS}-static PROPERTIES SOVERSION suse20)
++  set_target_properties(${SPIRV_TOOLS}-static PROPERTIES SOVERSION suse21)
  
    # Create the "${SPIRV_TOOLS}" target as an alias to either 
"${SPIRV_TOOLS}-static"
    # or "${SPIRV_TOOLS}-shared" depending on the value of BUILD_SHARED_LIBS.
@@ -35,7 +35,7 @@
    set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS}-static ${SPIRV_TOOLS}-shared)
  else()
    add_library(${SPIRV_TOOLS} ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_SOURCES})
-+  set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse20)
++  set_target_properties(${SPIRV_TOOLS} PROPERTIES SOVERSION suse21)
    spirv_tools_default_target_options(${SPIRV_TOOLS})
    set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS} ${SPIRV_TOOLS}-shared)
  endif()
@@ -47,7 +47,7 @@
    spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz)
  
    add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
-+  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse20)
++  set_target_properties(SPIRV-Tools-fuzz PROPERTIES SOVERSION suse21)
  
    spvtools_default_compile_options(SPIRV-Tools-fuzz)
  
@@ -59,7 +59,7 @@
  add_library(SPIRV-Tools-link ${SPIRV_TOOLS_LIBRARY_TYPE}
    linker.cpp
  )
-+set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse20)
++set_target_properties(SPIRV-Tools-link PROPERTIES SOVERSION suse21)
  
  spvtools_default_compile_options(SPIRV-Tools-link)
  target_include_directories(SPIRV-Tools-link
@@ -71,7 +71,7 @@
  
  add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_LIBRARY_TYPE} 
${SPIRV_TOOLS_OPT_SOURCES})
  
-+set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse20)
++set_target_properties(SPIRV-Tools-opt PROPERTIES SOVERSION suse21)
  spvtools_default_compile_options(SPIRV-Tools-opt)
  target_include_directories(SPIRV-Tools-opt
    PUBLIC
@@ -83,7 +83,7 @@
        $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
    PRIVATE ${spirv-tools_BINARY_DIR}
  )
-+set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse20)
++set_target_properties(SPIRV-Tools-reduce PROPERTIES SOVERSION suse21)
  # The reducer reuses a lot of functionality from the SPIRV-Tools library.
  target_link_libraries(SPIRV-Tools-reduce
    PUBLIC ${SPIRV_TOOLS_FULL_VISIBILITY}

Reply via email to