=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for djbsort-20180729nb2 cd /data/scratch/math/djbsort/work/djbsort-20180729 && ./build build starting version 20180729 hostname pkgsrchostname compilers/abiname.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 compilers/abiname.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 compilers/abiname.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 compilers/abiname.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/amd64cpuinfo compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/amd64cpuinfo compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/amd64cpuinfo compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/amd64cpuinfo compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/amd64cpuspeed compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 output > cpucycles.c:21:12: error: use of undeclared identifier 'HW_CPUSPEED' > oid[1] = HW_CPUSPEED; > ^ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/amd64cpuspeed compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 output > cpucycles.c:21:12: error: use of undeclared identifier 'HW_CPUSPEED' > oid[1] = HW_CPUSPEED; > ^ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/amd64cpuspeed compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 output > cpucycles.c:21:12: error: use of undeclared identifier 'HW_CPUSPEED' > oid[1] = HW_CPUSPEED; > ^ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/amd64cpuspeed compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 output > cpucycles.c:21:12: error: use of undeclared identifier 'HW_CPUSPEED' > oid[1] = HW_CPUSPEED; > ^ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/amd64tscfreq compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 output > cpucycles.c:17:3: warning: implicit declaration of function 'sysctlbyname' is invalid in C99 [-Wimplicit-function-declaration] > sysctlbyname("machdep.tsc_freq",&result,&resultlen,0,0); > ^ > 1 warning generated. cpucycles/amd64tscfreq compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 output > cpucycles.c:17:3: warning: implicit declaration of function 'sysctlbyname' is invalid in C99 [-Wimplicit-function-declaration] > sysctlbyname("machdep.tsc_freq",&result,&resultlen,0,0); > ^ > 1 warning generated. cpucycles/amd64tscfreq compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 output > cpucycles.c:17:3: warning: implicit declaration of function 'sysctlbyname' is invalid in C99 [-Wimplicit-function-declaration] > sysctlbyname("machdep.tsc_freq",&result,&resultlen,0,0); > ^ > 1 warning generated. cpucycles/amd64tscfreq compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 output > cpucycles.c:17:3: warning: implicit declaration of function 'sysctlbyname' is invalid in C99 [-Wimplicit-function-declaration] > sysctlbyname("machdep.tsc_freq",&result,&resultlen,0,0); > ^ > 1 warning generated. cpucycles/apple compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 output > cpucycles.c:6:10: fatal error: 'mach/mach_time.h' file not found > #include > ^~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/apple compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 output > cpucycles.c:6:10: fatal error: 'mach/mach_time.h' file not found > #include > ^~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/apple compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 output > cpucycles.c:6:10: fatal error: 'mach/mach_time.h' file not found > #include > ^~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/apple compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 output > cpucycles.c:6:10: fatal error: 'mach/mach_time.h' file not found > #include > ^~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/celllinux skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/celllinux skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/celllinux skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/celllinux skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/cortex skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/cortex skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/cortex skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/cortex skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/cortex_vct skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/cortex_vct skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/cortex_vct skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/cortex_vct skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/dev4ns compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/dev4ns compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/dev4ns compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/dev4ns compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/gettimeofday compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/gettimeofday compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/gettimeofday compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/gettimeofday compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/ia64cpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/ia64cpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/ia64cpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/ia64cpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/mips skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/mips skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/mips skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/mips skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/monotonic compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/monotonic compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/monotonic compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/monotonic compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/monotoniccpuinfo compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/monotoniccpuinfo compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/monotoniccpuinfo compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/monotoniccpuinfo compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/perfevent compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 output > cpucycles.c:6:10: fatal error: 'linux/perf_event.h' file not found > #include > ^~~~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/perfevent compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 output > cpucycles.c:6:10: fatal error: 'linux/perf_event.h' file not found > #include > ^~~~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/perfevent compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 output > cpucycles.c:6:10: fatal error: 'linux/perf_event.h' file not found > #include > ^~~~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/perfevent compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 output > cpucycles.c:6:10: fatal error: 'linux/perf_event.h' file not found > #include > ^~~~~~~~~~~~~~~~~~~~ > 1 error generated. cpucycles/cpucycles.c compiler exited 1 cpucycles/powerpccpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/powerpccpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/powerpccpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/powerpccpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/powerpcmacos skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/powerpcmacos skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/powerpcmacos skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/powerpcmacos skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/sparc32cpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/sparc32cpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/sparc32cpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/sparc32cpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/sparccpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/sparccpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/sparccpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/sparccpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/vct skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/vct skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/vct skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/vct skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/x86cpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/x86cpuinfo skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/x86cpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/x86cpuinfo skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/x86cpuspeed skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/x86cpuspeed skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/x86cpuspeed skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/x86cpuspeed skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/x86estimate skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/x86estimate skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/x86estimate skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/x86estimate skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 cpucycles/x86tscfreq skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 cpucycles/x86tscfreq skipping architecture gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 cpucycles/x86tscfreq skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 cpucycles/x86tscfreq skipping architecture clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 int32/avx2 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 int32/avx2/sort.c compiling int32/avx2/compiler.c compiling int32/avx2/version.c compiling int32/avx2/implementation.c compiling int32/avx2/cycles.c compiling int32/avx2/works.c compiling int32/avx2 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 int32/avx2 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 int32/avx2/sort.c compiling output > sort.c:939:40: error: always_inline function '_mm256_set1_epi32' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff); > ^ > sort.c:955:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x0 = int32x8_load(&x[i]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:956:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x1 = int32x8_load(&x[i+q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:957:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x2 = int32x8_load(&x[i+2*q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:958:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x3 = int32x8_load(&x[i+3*q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:959:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x0,x2); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:959:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:960:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x1,x3); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:960:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:961:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x0,x1); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:961:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:962:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x2,x3); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:962:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:963:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i],x0); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:964:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i+q],x1); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:965:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i+2*q],x2); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:966:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i+3*q],x3); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:973:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x0 = int32x8_load(&x[i]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:974:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x1 = int32x8_load(&x[i+q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > fatal error: too many errors emitted, stopping now [-ferror-limit=] > 20 errors generated. int32/avx2/sort.c compiler exited 1 int32/avx2/compiler.c compiling int32/avx2/version.c compiling int32/avx2/implementation.c compiling int32/avx2/cycles.c compiling int32/avx2/works.c compiling int32/avx2 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 int32/avx2/sort.c compiling int32/avx2/compiler.c compiling int32/avx2/version.c compiling int32/avx2/implementation.c compiling int32/avx2/cycles.c compiling int32/avx2/works.c compiling int32/avx2 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 int32/avx2 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 int32/avx2/sort.c compiling output > sort.c:939:40: error: always_inline function '_mm256_set1_epi32' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff); > ^ > sort.c:955:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x0 = int32x8_load(&x[i]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:956:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x1 = int32x8_load(&x[i+q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:957:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x2 = int32x8_load(&x[i+2*q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:958:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x3 = int32x8_load(&x[i+3*q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:959:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x0,x2); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:959:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:960:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x1,x3); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:960:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:961:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x0,x1); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:961:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:962:9: error: always_inline function '_mm256_min_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > int32x8_MINMAX(x2,x3); > ^ > sort.c:15:15: note: expanded from macro 'int32x8_MINMAX' > int32x8 c = int32x8_min(a,b); \ > ^ > sort.c:10:21: note: expanded from macro 'int32x8_min' > #define int32x8_min _mm256_min_epi32 > ^ > sort.c:962:9: error: always_inline function '_mm256_max_epi32' requires target feature 'avx2', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx2' > sort.c:16:7: note: expanded from macro 'int32x8_MINMAX' > b = int32x8_max(a,b); \ > ^ > sort.c:11:21: note: expanded from macro 'int32x8_max' > #define int32x8_max _mm256_max_epi32 > ^ > sort.c:963:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i],x0); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:964:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i+q],x1); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:965:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i+2*q],x2); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:966:9: error: always_inline function '_mm256_storeu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8_store(&x[i+3*q],x3); > ^ > sort.c:9:28: note: expanded from macro 'int32x8_store' > #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i)) > ^ > sort.c:973:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x0 = int32x8_load(&x[i]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > sort.c:974:22: error: always_inline function '_mm256_loadu_si256' requires target feature 'avx', but would be inlined into function 'djbsort_int32' that is compiled without support for 'avx' > int32x8 x1 = int32x8_load(&x[i+q]); > ^ > sort.c:8:25: note: expanded from macro 'int32x8_load' > #define int32x8_load(z) _mm256_loadu_si256((__m256i *) (z)) > ^ > fatal error: too many errors emitted, stopping now [-ferror-limit=] > 20 errors generated. int32/avx2/sort.c compiler exited 1 int32/avx2/compiler.c compiling int32/avx2/version.c compiling int32/avx2/implementation.c compiling int32/avx2/cycles.c compiling int32/avx2/works.c compiling int32/portable3 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 int32/portable3/sort.c compiling int32/portable3/compiler.c compiling int32/portable3/version.c compiling int32/portable3/implementation.c compiling int32/portable3/cycles.c compiling int32/portable3/works.c compiling int32/portable3 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 int32/portable3 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 int32/portable3/sort.c compiling int32/portable3/compiler.c compiling int32/portable3/version.c compiling int32/portable3/implementation.c compiling int32/portable3/cycles.c compiling int32/portable3/works.c compiling int32/portable3 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 int32/portable3 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 int32/portable3/sort.c compiling int32/portable3/compiler.c compiling int32/portable3/version.c compiling int32/portable3/implementation.c compiling int32/portable3/cycles.c compiling int32/portable3/works.c compiling int32/portable3 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 int32/portable3 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 int32/portable3/sort.c compiling int32/portable3/compiler.c compiling int32/portable3/version.c compiling int32/portable3/implementation.c compiling int32/portable3/cycles.c compiling int32/portable3/works.c compiling int32/portable3 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 int32/portable4 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 int32/portable4/sort.c compiling int32/portable4/compiler.c compiling int32/portable4/version.c compiling int32/portable4/implementation.c compiling int32/portable4/cycles.c compiling int32/portable4/works.c compiling int32/portable4 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 int32/portable4 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 int32/portable4/sort.c compiling int32/portable4/compiler.c compiling int32/portable4/version.c compiling int32/portable4/implementation.c compiling int32/portable4/cycles.c compiling int32/portable4/works.c compiling int32/portable4 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 int32/portable4 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 int32/portable4/sort.c compiling int32/portable4/compiler.c compiling int32/portable4/version.c compiling int32/portable4/implementation.c compiling int32/portable4/cycles.c compiling int32/portable4/works.c compiling int32/portable4 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 int32/portable4 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 int32/portable4/sort.c compiling int32/portable4/compiler.c compiling int32/portable4/version.c compiling int32/portable4/implementation.c compiling int32/portable4/cycles.c compiling int32/portable4/works.c compiling int32/portable4 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 uint32/useint32 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 uint32/useint32/sort.c compiling uint32/useint32/compiler.c compiling uint32/useint32/version.c compiling uint32/useint32/implementation.c compiling uint32/useint32/cycles.c compiling uint32/useint32/works.c compiling uint32/useint32 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 uint32/useint32 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 uint32/useint32/sort.c compiling uint32/useint32/compiler.c compiling uint32/useint32/version.c compiling uint32/useint32/implementation.c compiling uint32/useint32/cycles.c compiling uint32/useint32/works.c compiling uint32/useint32 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 uint32/useint32 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 uint32/useint32/sort.c compiling uint32/useint32/compiler.c compiling uint32/useint32/version.c compiling uint32/useint32/implementation.c compiling uint32/useint32/cycles.c compiling uint32/useint32/works.c compiling uint32/useint32 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 uint32/useint32 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 uint32/useint32/sort.c compiling uint32/useint32/compiler.c compiling uint32/useint32/version.c compiling uint32/useint32/implementation.c compiling uint32/useint32/cycles.c compiling uint32/useint32/works.c compiling uint32/useint32 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 float32/useint32 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 float32/useint32/sort.c compiling float32/useint32/compiler.c compiling float32/useint32/version.c compiling float32/useint32/implementation.c compiling float32/useint32/cycles.c compiling float32/useint32/works.c compiling float32/useint32 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 float32/useint32 compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 float32/useint32/sort.c compiling float32/useint32/compiler.c compiling float32/useint32/version.c compiling float32/useint32/implementation.c compiling float32/useint32/cycles.c compiling float32/useint32/works.c compiling float32/useint32 compiled gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 float32/useint32 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 float32/useint32/sort.c compiling float32/useint32/compiler.c compiling float32/useint32/version.c compiling float32/useint32/implementation.c compiling float32/useint32/cycles.c compiling float32/useint32/works.c compiling float32/useint32 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 float32/useint32 compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 float32/useint32/sort.c compiling float32/useint32/compiler.c compiling float32/useint32/version.c compiling float32/useint32/implementation.c compiling float32/useint32/cycles.c compiling float32/useint32/works.c compiling float32/useint32 compiled clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 command/limits.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 command/limits.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 command/limits.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 command/limits.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 command/int32-speed.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 command/int32-speed.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 command/int32-speed.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 command/int32-speed.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 command/uint32-speed.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 command/uint32-speed.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 command/uint32-speed.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 command/uint32-speed.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 command/float32-speed.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -march=core-avx2 -O3 command/float32-speed.c compiling gcc -fPIC -Wall -fomit-frame-pointer -fwrapv -O3 command/float32-speed.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -mavx2 -O3 command/float32-speed.c compiling clang -fPIC -Wall -fomit-frame-pointer -fwrapv -Qunused-arguments -O3 build finishing successfully