ISA-L compression support evaluation. #1908
+114
−7
Draft
Cirrus CI / macosx + clang CFLAGS:-g -O3 -Wall -Werror -arch arm64 -arch x86_64 USE_CONFIG:no
failed
Apr 29, 2025 in 18s
Task Summary
Instruction compile failed in 00:02
Details
✅ 00:01 clone
✅ 00:07 package_install
✅ 00:01 libdeflate
❌ 00:02 compile
echo '#define HAVE_LIBBZ2 1' >> config.h
sed -n '/^static_libs=/s/[^=]*=/HTSLIB_static_LIBS = /p;/^static_ldflags=/s/[^=]*=/HTSLIB_static_LDFLAGS = /p' htslib.pc.tmp > htslib_static.mk
sed -e "s#@-includedir@#`pwd`#g;s#@-libdir@#`pwd`#g" htslib.pc.tmp > htslib-uninstalled.pc
echo '#define HAVE_LIBLZMA 1' >> config.h
echo '#ifndef __APPLE__' >> config.h
echo '#define HAVE_LZMA_H 1' >> config.h
echo '#endif' >> config.h
echo '#define HAVE_DRAND48 1' >> config.h
echo '#define HAVE_LIBCURL 1' >> config.h
if [ "x" != "x" ]; then \
echo '#define HAVE_DECL___CPUID_COUNT 1' >> config.h ; \
echo '#define HAVE_DECL___GET_CPUID_MAX 1' >> config.h ; \
fi
Updating htscodecs/htscodecs/version.h : #define HTSCODECS_VERSION_TEXT "1.6.1"
if [ "x" != "x" ]; then \
echo '#define HAVE_POPCNT 1' >> config.h ; \
echo '#define HAVE_SSE4_1 1' >> config.h ; \
echo '#define HAVE_SSSE3 1' >> config.h ; \
echo '#if defined(HTS_ALLOW_UNALIGNED) && HTS_ALLOW_UNALIGNED == 0' >> config.h ; \
echo '#define UBSAN 1' >> config.h ; \
echo '#endif' >> config.h ; \
fi
clang -g -O3 -Wall -Werror -arch arm64 -arch x86_64 -I. -c -o htscodecs/htscodecs/htscodecs.o htscodecs/htscodecs/htscodecs.c
if [ "x" != "x" ] ; then \
echo '#define HAVE_AVX2 1' >> config.h ; \
fi
if [ "x" != "x" ] ; then \
echo '#define HAVE_AVX512 1' >> config.h ; \
fi
echo '#if defined __x86_64__ || defined __arm__ || defined __aarch64__' >> config.h
echo '#define HAVE_ATTRIBUTE_CONSTRUCTOR 1' >> config.h
echo '#endif' >> config.h
echo '#if (defined(__x86_64__) || defined(_M_X64))' >> config.h
echo '#define HAVE_ATTRIBUTE_TARGET_SSSE3 1' >> config.h
echo '#define HAVE_BUILTIN_CPU_SUPPORT_SSSE3 1' >> config.h
echo '#endif' >> config.h
echo '#if defined __linux__' >> config.h
echo '#define HAVE_GETAUXVAL' >> config.h
echo '#elif defined __FreeBSD__' >> config.h
echo '#define HAVE_ELF_AUX_INFO' >> config.h
echo '#elif defined __OpenBSD__' >> config.h
echo '// Enable extra OpenBSD checks (see simd.c)' >> config.h
echo '#define HAVE_OPENBSD' >> config.h
echo '#endif' >> config.h
clang -g -O3 -Wall -Werror -arch arm64 -arch x86_64 -I. -c -o kfunc.o kfunc.c
clang -g -O3 -Wall -Werror -arch arm64 -arch x86_64 -I. -c -o kstring.o kstring.c
clang -g -O3 -Wall -Werror -arch arm64 -arch x86_64 -I. -c -o bcf_sr_sort.o bcf_sr_sort.c
clang -g -O3 -Wall -Werror -arch arm64 -arch x86_64 -I. -c -o bgzf.o bgzf.c
bgzf.c:47:10: fatal error: 'isa-l.h' file not found
47 | #include <isa-l.h>
| ^~~~~~~~~
1 error generated.
make: *** [bgzf.o] Error 1
make: *** Waiting for unfinished jobs....
Exit status: 2
Loading