>>> crc32c: Building community/crc32c 1.1.2-r3 (using abuild 3.16.0_rc4-r0) started Wed, 22 Oct 2025 17:08:48 +0000 >>> crc32c: Validating /home/buildozer/aports/community/crc32c/APKBUILD... >>> crc32c: Analyzing dependencies... >>> crc32c: Installing for build: build-base cmake samurai benchmark-dev glog-dev gtest-dev ( 1/19) Installing libarchive (3.8.2-r0) ( 2/19) Installing rhash-libs (1.4.6-r0) ( 3/19) Installing libuv (1.51.0-r0) ( 4/19) Installing cmake (4.1.2-r0) ( 5/19) Installing samurai (1.2-r7) ( 6/19) Installing benchmark (1.9.4-r0) ( 7/19) Installing benchmark-dev (1.9.4-r0) ( 8/19) Installing gflags (2.2.2-r2) ( 9/19) Installing gflags-dev (2.2.2-r2) (10/19) Installing libucontext (1.3.3-r0) (11/19) Installing libucontext-dev (1.3.3-r0) (12/19) Installing libunwind (1.8.1-r0) (13/19) Installing libunwind-dev (1.8.1-r0) (14/19) Installing glog (0.7.1-r2) (15/19) Installing glog-dev (0.7.1-r2) (16/19) Installing gtest (1.17.0-r0) (17/19) Installing gmock (1.17.0-r0) (18/19) Installing gtest-dev (1.17.0-r0) (19/19) Installing .makedepends-crc32c (20251022.170849) busybox-1.37.0-r24.trigger: Executing script... OK: 486 MiB in 130 packages >>> crc32c: Cleaning up srcdir >>> crc32c: Cleaning up pkgdir >>> crc32c: Cleaning up tmpdir >>> crc32c: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/crc32c-1.1.2.tar.gz /var/cache/distfiles/v3.23/crc32c-1.1.2.tar.gz: OK /home/buildozer/aports/community/crc32c/10-third-party.patch: OK >>> crc32c: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/crc32c-1.1.2.tar.gz /var/cache/distfiles/v3.23/crc32c-1.1.2.tar.gz: OK /home/buildozer/aports/community/crc32c/10-third-party.patch: OK >>> crc32c: Unpacking /var/cache/distfiles/v3.23/crc32c-1.1.2.tar.gz... >>> crc32c: 10-third-party.patch patching file CMakeLists.txt CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CRC32C_HAVE_NO_DEPRECATED -- Performing Test CRC32C_HAVE_NO_DEPRECATED - Success -- Performing Test CRC32C_HAVE_NO_SIGN_COMPARE -- Performing Test CRC32C_HAVE_NO_SIGN_COMPARE - Success -- Performing Test CRC32C_HAVE_NO_UNUSED_PARAMETER -- Performing Test CRC32C_HAVE_NO_UNUSED_PARAMETER - Success -- Performing Test CRC32C_HAVE_NO_MISSING_FIELD_INITIALIZERS -- Performing Test CRC32C_HAVE_NO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test HAVE_BUILTIN_PREFETCH -- Performing Test HAVE_BUILTIN_PREFETCH - Success -- Performing Test HAVE_MM_PREFETCH -- Performing Test HAVE_MM_PREFETCH - Failed -- Performing Test HAVE_SSE42 -- Performing Test HAVE_SSE42 - Failed -- Performing Test HAVE_ARM64_CRC32C -- Performing Test HAVE_ARM64_CRC32C - Success -- Performing Test HAVE_STRONG_GETAUXVAL -- Performing Test HAVE_STRONG_GETAUXVAL - Success -- Performing Test HAVE_WEAK_GETAUXVAL -- Performing Test HAVE_WEAK_GETAUXVAL - Success -- Configuring done (1.5s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/crc32c/src/crc32c-1.1.2/build [1/19] Building CXX object CMakeFiles/crc32c_bench.dir/src/crc32c_benchmark.cc.o [2/19] Building C object CMakeFiles/crc32c_capi_tests.dir/src/crc32c_capi_unittest.c.o [3/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_test_main.cc.o [4/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_unittest.cc.o [5/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_sse42_unittest.cc.o [6/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_round_up_unittest.cc.o [7/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_read_le_unittest.cc.o [8/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_prefetch_unittest.cc.o [9/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_portable_unittest.cc.o [10/19] Building CXX object CMakeFiles/crc32c_tests.dir/src/crc32c_arm64_unittest.cc.o [11/19] Building CXX object CMakeFiles/crc32c.dir/src/crc32c.cc.o [12/19] Building CXX object CMakeFiles/crc32c.dir/src/crc32c_portable.cc.o [13/19] Building CXX object CMakeFiles/crc32c_sse42.dir/src/crc32c_sse42.cc.o [14/19] Building CXX object CMakeFiles/crc32c_arm64.dir/src/crc32c_arm64.cc.o [15/19] Linking CXX shared library libcrc32c.so.1.1.0 [16/19] Creating library symlink libcrc32c.so.1 libcrc32c.so [17/19] Linking C executable crc32c_capi_tests [18/19] Linking CXX executable crc32c_bench [19/19] Linking CXX executable crc32c_tests Test project /home/buildozer/aports/community/crc32c/src/crc32c-1.1.2/build Start 1: crc32c_tests Start 2: crc32c_capi_tests 1/2 Test #2: crc32c_capi_tests ................ Passed 0.00 sec 2/2 Test #1: crc32c_tests ..................... Passed 5.60 sec 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 5.60 sec 2025-10-22T17:08:59+00:00 Running ./crc32c_bench Run on (80 X 50 MHz CPU s) CPU Caches: L1 Data 64 KiB (x80) L1 Instruction 64 KiB (x80) L2 Unified 1024 KiB (x80) Load Average: 19.90, 15.89, 13.77 ***WARNING*** ASLR is enabled, the results may have unreproducible noise in them. --------------------------------------------------------------------------------------------- Benchmark Time CPU Iterations UserCounters... --------------------------------------------------------------------------------------------- CRC32CBenchmark/Public/256 43.4 ns 43.3 ns 16148156 bytes_per_second=5.50013Gi/s CRC32CBenchmark/Public/4096 269 ns 268 ns 2607407 bytes_per_second=14.2089Gi/s CRC32CBenchmark/Public/65536 2987 ns 2983 ns 234828 bytes_per_second=20.4643Gi/s CRC32CBenchmark/Public/1048576 50224 ns 50130 ns 14078 bytes_per_second=19.4806Gi/s CRC32CBenchmark/Public/16777216 845062 ns 842341 ns 816 bytes_per_second=18.5495Gi/s CRC32CBenchmark/Portable/256 297 ns 296 ns 2363254 bytes_per_second=824.176Mi/s CRC32CBenchmark/Portable/4096 4090 ns 4084 ns 171341 bytes_per_second=956.563Mi/s CRC32CBenchmark/Portable/65536 64845 ns 64687 ns 10836 bytes_per_second=966.199Mi/s CRC32CBenchmark/Portable/1048576 1042791 ns 1040070 ns 677 bytes_per_second=961.474Mi/s CRC32CBenchmark/Portable/16777216 16562057 ns 16530507 ns 42 bytes_per_second=967.907Mi/s CRC32CBenchmark/ArmCRC32C/256 41.1 ns 41.0 ns 17068395 bytes_per_second=5.81298Gi/s CRC32CBenchmark/ArmCRC32C/4096 267 ns 266 ns 2630813 bytes_per_second=14.3323Gi/s CRC32CBenchmark/ArmCRC32C/65536 2976 ns 2969 ns 236002 bytes_per_second=20.5548Gi/s CRC32CBenchmark/ArmCRC32C/1048576 50026 ns 49911 ns 13988 bytes_per_second=19.5659Gi/s CRC32CBenchmark/ArmCRC32C/16777216 850720 ns 847512 ns 816 bytes_per_second=18.4363Gi/s >>> crc32c: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/lib/libcrc32c.so.1.1.0 -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/lib/libcrc32c.so.1 -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/lib/libcrc32c.so -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/include/crc32c/crc32c.h -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/lib/cmake/Crc32c/Crc32cTargets.cmake -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/lib/cmake/Crc32c/Crc32cTargets-none.cmake -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/lib/cmake/Crc32c/Crc32cConfig.cmake -- Installing: /home/buildozer/aports/community/crc32c/pkg/crc32c/usr/lib/cmake/Crc32c/Crc32cConfigVersion.cmake >>> crc32c-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/crc32c/pkg/crc32c-dev/usr/include' 'usr/lib/cmake' -> '/home/buildozer/aports/community/crc32c/pkg/crc32c-dev/usr/lib/cmake' 'usr/lib/libcrc32c.so' -> '/home/buildozer/aports/community/crc32c/pkg/crc32c-dev/usr/lib/libcrc32c.so' >>> crc32c-dev*: Preparing subpackage crc32c-dev... >>> crc32c-dev*: Stripping binaries >>> crc32c-dev*: Running postcheck for crc32c-dev >>> crc32c*: Running postcheck for crc32c >>> crc32c*: Preparing package crc32c... >>> crc32c*: Stripping binaries >>> crc32c*: Scanning shared objects >>> crc32c-dev*: Scanning shared objects >>> crc32c-dev*: Tracing dependencies... crc32c=1.1.2-r3 >>> crc32c-dev*: Package size: 11.6 KB >>> crc32c-dev*: Compressing data... >>> crc32c-dev*: Create checksum... >>> crc32c-dev*: Create crc32c-dev-1.1.2-r3.apk >>> crc32c*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libstdc++.so.6 >>> crc32c*: Package size: 65.7 KB >>> crc32c*: Compressing data... >>> crc32c*: Create checksum... >>> crc32c*: Create crc32c-1.1.2-r3.apk >>> crc32c: Build complete at Wed, 22 Oct 2025 17:09:14 +0000 elapsed time 0h 0m 26s >>> crc32c: Cleaning up srcdir >>> crc32c: Cleaning up pkgdir >>> crc32c: Cleaning up tmpdir >>> crc32c: Uninstalling dependencies... ( 1/19) Purging .makedepends-crc32c (20251022.170849) ( 2/19) Purging cmake (4.1.2-r0) ( 3/19) Purging samurai (1.2-r7) ( 4/19) Purging glog-dev (0.7.1-r2) ( 5/19) Purging gflags-dev (2.2.2-r2) ( 6/19) Purging glog (0.7.1-r2) ( 7/19) Purging gflags (2.2.2-r2) ( 8/19) Purging libarchive (3.8.2-r0) ( 9/19) Purging libuv (1.51.0-r0) (10/19) Purging rhash-libs (1.4.6-r0) (11/19) Purging benchmark-dev (1.9.4-r0) (12/19) Purging benchmark (1.9.4-r0) (13/19) Purging gtest-dev (1.17.0-r0) (14/19) Purging gmock (1.17.0-r0) (15/19) Purging gtest (1.17.0-r0) (16/19) Purging libunwind-dev (1.8.1-r0) (17/19) Purging libunwind (1.8.1-r0) (18/19) Purging libucontext-dev (1.3.3-r0) (19/19) Purging libucontext (1.3.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 434 MiB in 111 packages >>> crc32c: Updating the community/aarch64 repository index... >>> crc32c: Signing the index...