mbox series

[0/3] package/ccmake: bump version

Message ID 20240703140054.3224869-1-heiko.thiery@gmail.com
Headers show
Series package/ccmake: bump version | expand

Message

Heiko Thiery July 3, 2024, 2 p.m. UTC
---- 8< ----
/tmp/ccmQFw5y.s: Assembler messages:
/tmp/ccmQFw5y.s:89386: Error: unsupported instruction `vmovdqu'
/tmp/ccmQFw5y.s:89400: Error: unsupported instruction `vmovdqu'
/tmp/ccmQFw5y.s:89464: Error: unsupported instruction `vmovdqu'
/tmp/ccmQFw5y.s:89518: Error: unsupported instruction `vmovdqu'
/tmp/ccmQFw5y.s:89525: Error: unsupported instruction `vmovdqu'
/tmp/ccmQFw5y.s:123938: Error: unsupported instruction `vmovdqu'
/tmp/ccmQFw5y.s:123953: Error: unsupported instruction `vmovdqu'
make[4]: *** [src/third_party/blake3/CMakeFiles/blake3.dir/build.make:160: src/third_party/blake3/CMakeFiles/blake3.dir/blake3_avx512.c.o] Error 1
make[3]: *** [CMakeFiles/Makefile2:406: src/third_party/blake3/CMakeFiles/blake3.dir/all] Error 2
---- 8< ----

To solve the problem above I started bumping the ccache package to
4.10.1. While doing this I observed the problem that ccache tries to
download xxhash by its own and fails.

---- 8< ----
-- Downloading...
   dst='/srv/storage/hthiery/buildroot-2/output/build/host-ccache-4.10.1/_deps/xxhash-subbuild/xxhash-populate-prefix/src/v0.8.2.tar.gz'
   timeout='none'
   inactivity timeout='none'
-- Using src='https://github.com/Cyan4973/xxhash/archive/refs/tags/v0.8.2.tar.gz'
CMake Error at xxhash-subbuild/xxhash-populate-prefix/src/xxhash-populate-stamp/download-xxhash-populate.cmake:170 (message):
  Each download failed!

    error: downloading 'https://github.com/Cyan4973/xxhash/archive/refs/tags/v0.8.2.tar.gz' failed
          status_code: 1
          status_string: "Unsupported protocol"
          log:
          --- LOG BEGIN ---
          Protocol "https" not supported or disabled in libcurl
  Closing connection
          --- LOG END ---
---- 8< ----

So I added support for the host package of xxhash and added this to
the ccache dependencies.

Heiko Thiery (3):
  package/blake3: add new host package
  package/xxhash: add host support
  package/ccache: bump version to 4.10.1

 package/blake3/blake3.hash |  6 ++++++
 package/blake3/blake3.mk   | 22 ++++++++++++++++++++++
 package/ccache/ccache.hash |  2 +-
 package/ccache/ccache.mk   | 16 ++++++++--------
 package/pkg-generic.mk     |  2 +-
 package/xxhash/xxhash.mk   | 18 ++++++++++++++++++
 6 files changed, 56 insertions(+), 10 deletions(-)
 create mode 100644 package/blake3/blake3.hash
 create mode 100644 package/blake3/blake3.mk

Comments

Heiko Thiery July 3, 2024, 2:16 p.m. UTC | #1
Damn .. this is about the bump of ccache and not cmake ;-/

Am Mi., 3. Juli 2024 um 16:01 Uhr schrieb Heiko Thiery <heiko.thiery@gmail.com>:
>
> ---- 8< ----
> /tmp/ccmQFw5y.s: Assembler messages:
> /tmp/ccmQFw5y.s:89386: Error: unsupported instruction `vmovdqu'
> /tmp/ccmQFw5y.s:89400: Error: unsupported instruction `vmovdqu'
> /tmp/ccmQFw5y.s:89464: Error: unsupported instruction `vmovdqu'
> /tmp/ccmQFw5y.s:89518: Error: unsupported instruction `vmovdqu'
> /tmp/ccmQFw5y.s:89525: Error: unsupported instruction `vmovdqu'
> /tmp/ccmQFw5y.s:123938: Error: unsupported instruction `vmovdqu'
> /tmp/ccmQFw5y.s:123953: Error: unsupported instruction `vmovdqu'
> make[4]: *** [src/third_party/blake3/CMakeFiles/blake3.dir/build.make:160: src/third_party/blake3/CMakeFiles/blake3.dir/blake3_avx512.c.o] Error 1
> make[3]: *** [CMakeFiles/Makefile2:406: src/third_party/blake3/CMakeFiles/blake3.dir/all] Error 2
> ---- 8< ----
>
> To solve the problem above I started bumping the ccache package to
> 4.10.1. While doing this I observed the problem that ccache tries to
> download xxhash by its own and fails.
>
> ---- 8< ----
> -- Downloading...
>    dst='/srv/storage/hthiery/buildroot-2/output/build/host-ccache-4.10.1/_deps/xxhash-subbuild/xxhash-populate-prefix/src/v0.8.2.tar.gz'
>    timeout='none'
>    inactivity timeout='none'
> -- Using src='https://github.com/Cyan4973/xxhash/archive/refs/tags/v0.8.2.tar.gz'
> CMake Error at xxhash-subbuild/xxhash-populate-prefix/src/xxhash-populate-stamp/download-xxhash-populate.cmake:170 (message):
>   Each download failed!
>
>     error: downloading 'https://github.com/Cyan4973/xxhash/archive/refs/tags/v0.8.2.tar.gz' failed
>           status_code: 1
>           status_string: "Unsupported protocol"
>           log:
>           --- LOG BEGIN ---
>           Protocol "https" not supported or disabled in libcurl
>   Closing connection
>           --- LOG END ---
> ---- 8< ----
>
> So I added support for the host package of xxhash and added this to
> the ccache dependencies.
>
> Heiko Thiery (3):
>   package/blake3: add new host package
>   package/xxhash: add host support
>   package/ccache: bump version to 4.10.1
>
>  package/blake3/blake3.hash |  6 ++++++
>  package/blake3/blake3.mk   | 22 ++++++++++++++++++++++
>  package/ccache/ccache.hash |  2 +-
>  package/ccache/ccache.mk   | 16 ++++++++--------
>  package/pkg-generic.mk     |  2 +-
>  package/xxhash/xxhash.mk   | 18 ++++++++++++++++++
>  6 files changed, 56 insertions(+), 10 deletions(-)
>  create mode 100644 package/blake3/blake3.hash
>  create mode 100644 package/blake3/blake3.mk
>
> --
> 2.39.2
>