Hello community, here is the log from the commit of package libclc for openSUSE:Factory checked in at 2017-11-14 14:09:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libclc (Old) and /work/SRC/openSUSE:Factory/.libclc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libclc" Tue Nov 14 14:09:21 2017 rev:7 rq:540046 version:0.2.0+git.20171102 Changes: -------- --- /work/SRC/openSUSE:Factory/libclc/libclc.changes 2017-09-25 13:54:12.942738183 +0200 +++ /work/SRC/openSUSE:Factory/.libclc.new/libclc.changes 2017-11-14 14:09:27.316616843 +0100 @@ -1,0 +2,71 @@ +Tue Nov 7 12:48:22 UTC 2017 - [email protected] + +- Update to version 0.2.0+git.20171102: + * tgamma: Use unary_decl instead of custom inc file + * tanh: Use unary_decl instead of custom inc file + * tan: Use unary_decl instead of custom inc file + * sqrt: Use unary_decl instead of custom inc file + * sinpi: Use unary_decl instead of custom inc file + * sinh: Use unary_decl instead of custom inc file + * sin: Use unary_decl instead of custom inc file + * native_log: Use unary_decl instead of custom inc file + * native_log2: Use unary_decl instead of custom inc file + * native_log10: Use unary_decl instead of custom inc file + * log: Use unary_decl instead of custom inc file + * logb: Use unary_decl instead of custom inc file + * log2: Use unary_decl instead of custom inc file + * log1p: Use unary_decl instead of custom inc file + * lgamma: Use unary_decl instead of custom inc file + * exp2: Use unary_decl instead of custom inc file + * cospi: Use unary_decl instead of custom inc file + * cosh: Use unary_decl instead of custom inc file + * cos: Use unary_decl instead of custom inc file + * cbrt: Use unary_decl instead of custom inc file + * atanpi: Use unary_decl instead of custom inc file + * atanh: Use unary_decl instead of custom inc file + * atan: Use unary_decl instead of custom inc file + * asinpi: Use unary_decl instead of custom inc file + * asinh: Use unary_dec instead of custom inc file + * asin: Use unary_decl instead of custom inc file + * acospi: Use unary_decl instead of custom inc file + * acosh: Use unary_decl instead of custom inc file + * acos: Use unary_decl instead of custom inc file + * math: Implement native_log10 + * amdgpu/math: Don't use llvm instrinsic for native_log + * shared: Implement aligned vector stores (vstorea_half) + * shared: Implement aligned vector loads (vloada_half) + * amdgcn: Add missing datalayout info to .ll files + * r600: Add missing datalayout to .ll files + * travis: enable checks of nvptx libraries + * travis: Enable external function call checks on llvm-{4,5} + * Make image builtins r600/llvm-3.9 only + * Implement mem_fence on ptx + * Make ptx barrier work irrespective of the cl_mem_fence_flags + * travis: Make sure we report failure even if only earlier checked files fail + * check_external_calls.sh: Print number of calls in tested file. + * ptx: Use __clc_nextafter to implement nextafter + * Do not include clc_nextafter header globally + * math/nextafter: Use custom declaration inc file + * math/binary_decl.inc: Do not declare mixed float/double functions + * ldexp: Fix double precision function return type + * configure: Fix handling of directories with compats only source lists + * Add vload_half helpers for ptx + * Add vstore_half helpers for ptx + * integer/sub_sat: Use clang builtin instead of llvm asm + * integer/add_sat: Use clang builtin instead of llvm asm + * integer/clz: Use clang builtin instead of llvm asm + * Let get_work_dim take exactly 0 arguments + * Do no circularly define NULL + * Fix amdgcn-amdhsa on llvm-3.9 + * travis: Check built libraries on llvm-3.9 + * Add script to check for unresolved function calls + * geometric: geometric functions are only supported for vector lengths <=4 + * travis: add build using llvm-3.9 + * Restore support for llvm-3.9 + * Add missing HAVE_LLVM define to fix build with latest llvm + * Rework atomic ops to use clang builtins rather than llvm asm + * prepare_builtins: Fix compile breakage with older LLVM + * [Support] Rename tool_output_file to ToolOutputFile, NFC +- Use python3 for building + +------------------------------------------------------------------- Old: ---- libclc-0.2.0+git.20170920.tar.xz New: ---- libclc-0.2.0+git.20171102.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libclc.spec ++++++ --- /var/tmp/diff_new_pack.Sg5rrK/_old 2017-11-14 14:09:28.304580811 +0100 +++ /var/tmp/diff_new_pack.Sg5rrK/_new 2017-11-14 14:09:28.304580811 +0100 @@ -17,23 +17,22 @@ Name: libclc -Version: 0.2.0+git.20170920 +Version: 0.2.0+git.20171102 Release: 0 Summary: OpenCL C programming language library -License: BSD-3-Clause or MIT +License: BSD-3-Clause OR MIT Group: Development/Libraries/C and C++ Url: http://libclc.llvm.org/ Source0: %{name}-%{version}.tar.xz Source1: %{name}-rpmlintrc BuildRequires: gcc BuildRequires: libstdc++-devel >= 3.9 +BuildRequires: llvm >= 4.0 BuildRequires: llvm-clang-devel >= 4.0 -BuildRequires: llvm-devel >= 4.0 BuildRequires: ncurses-devel BuildRequires: pkgconfig -BuildRequires: python +BuildRequires: python3 BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Library requirements of the OpenCL C programming language. @@ -42,12 +41,13 @@ %setup -q %build +sed -i "s|python|python3|g" configure.py export \ CFLAGS="%{optflags}" \ CXXFLAGS="%{optflags}" \ CC=clang \ CXX=clang++ -./configure.py \ +python3 ./configure.py \ --prefix=%{_prefix} \ --with-llvm-config=%{_bindir}/llvm-config \ --with-cxx-compiler=${CXX} \ @@ -60,7 +60,6 @@ %make_install %files -%defattr(-,root,root) %doc LICENSE.TXT %{_includedir}/clc %{_libdir}/clc ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Sg5rrK/_old 2017-11-14 14:09:28.348579206 +0100 +++ /var/tmp/diff_new_pack.Sg5rrK/_new 2017-11-14 14:09:28.348579206 +0100 @@ -4,7 +4,7 @@ <param name="url">https://github.com/llvm-mirror/libclc.git</param> <param name="submodules">enable</param> <param name="changesgenerate">enable</param> - <param name="revision">fb79355642cb7120597f887189f7c4f6c8f426c6</param> + <param name="revision">f07a10170a91a461e5ea1579ccb025526a372b7a</param> <param name="versionformat">0.2.0+git.%cd</param> </service> <service name="recompress" mode="disabled"> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Sg5rrK/_old 2017-11-14 14:09:28.368578477 +0100 +++ /var/tmp/diff_new_pack.Sg5rrK/_new 2017-11-14 14:09:28.372578331 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/llvm-mirror/libclc.git</param> - <param name="changesrevision">fb79355642cb7120597f887189f7c4f6c8f426c6</param> + <param name="changesrevision">f07a10170a91a461e5ea1579ccb025526a372b7a</param> </service> -</servicedata> +</servicedata> \ No newline at end of file ++++++ libclc-0.2.0+git.20170920.tar.xz -> libclc-0.2.0+git.20171102.tar.xz ++++++ ++++ 4049 lines of diff (skipped)
