Skip to content

Salsa CI: Enable builds on multiple architectures and more

Otto Kekäläinen requested to merge feature/salsa-ci-extensions into debian/latest

See commits for details.

Failures

armel

[ 95%] Linking CXX executable cache_bench
/usr/bin/cmake -E cmake_link_script CMakeFiles/cache_bench.dir/link.txt --verbose=1
/usr/bin/ld: librocksdb.so.9.3.1: undefined reference to `std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >)'
/usr/bin/ld: librocksdb.so.9.3.1: undefined reference to `std::__atomic_futex_unsigned_base::_M_futex_notify_all(unsigned int*)'
collect2: error: ld returned 1 exit status
ccache /usr/lib/ccache/c++ -g -O2 -ffile-prefix-map=/builds/debian/rocksdb/debian/output/source_dir=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mfloat-abi=softfp -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wextra -Wall -pthread -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-invalid-offsetof -fno-omit-frame-pointer -march=armv8-a+crc+crypto -Wno-unused-function -fno-builtin-memcmp -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/cache_bench.dir/link.d CMakeFiles/cache_bench.dir/cache/cache_bench.cc.o CMakeFiles/cache_bench.dir/cache/cache_bench_tool.cc.o -o cache_bench  librocksdb.so.9.3.1 /usr/lib/arm-linux-gnueabi/libgflags.so.2.2.2 -lpthread
make[3]: *** [CMakeFiles/cache_bench.dir/build.make:122: cache_bench] Error 1
make[3]: Leaving directory '/builds/debian/rocksdb/debian/output/source_dir/obj-arm-linux-gnueabi'
make[2]: *** [CMakeFiles/Makefile2:336: CMakeFiles/cache_bench.dir/all] Error 2
/usr/bin/ld: librocksdb.so.9.3.1: undefined reference to `std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long long, std::ratio<1ll, 1ll> >, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> >)'
/usr/bin/ld: librocksdb.so.9.3.1: undefined reference to `std::__atomic_futex_unsigned_base::_M_futex_notify_all(unsigned int*)'
collect2: error: ld returned 1 exit status

armhf

[ 26%] Building CXX object CMakeFiles/rocksdb-shared.dir/env/composite_env.cc.o
ccache /usr/lib/ccache/c++ -DBZIP2 -DGFLAGS=1 -DGFLAGS_IS_A_DLL=0 -DLZ4 -DOS_LINUX -DROCKSDB_AUXV_GETAUXVAL_PRESENT -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DSNAPPY -DZLIB -DZSTD -Drocksdb_shared_EXPORTS -I/builds/debian/rocksdb/debian/output/source_dir -I/builds/debian/rocksdb/debian/output/source_dir/include -isystem /builds/debian/rocksdb/debian/output/source_dir/third-party/gtest-1.8.1/fused-src -g -O2 -ffile-prefix-map=/builds/debian/rocksdb/debian/output/source_dir=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wextra -Wall -pthread -Wsign-compare -Wshadow -Wno-unused-parameter -Wno-unused-variable -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-invalid-offsetof -fno-omit-frame-pointer -march=armv8-a+crc+crypto -Wno-unused-function -fno-builtin-memcmp -std=gnu++17 -fPIC -MD -MT CMakeFiles/rocksdb-shared.dir/env/composite_env.cc.o -MF CMakeFiles/rocksdb-shared.dir/env/composite_env.cc.o.d -o CMakeFiles/rocksdb-shared.dir/env/composite_env.cc.o -c /builds/debian/rocksdb/debian/output/source_dir/env/composite_env.cc
/builds/debian/rocksdb/debian/output/source_dir/db/memtable.cc: In member function 'void rocksdb::MemTable::UpdateOldestKeyTime()':
/builds/debian/rocksdb/debian/output/source_dir/db/memtable.cc:273:1: error: insn does not satisfy its constraints:
  273 | }
      | ^
(insn 271 270 272 13 (set (reg:CC_DNE 100 cc)
        (compare:CC_DNE (ior:SI (ne:SI (reg:SI 0 r0 [164])
                    (const_int -1 [0xffffffffffffffff]))
                (ne:SI (reg:SI 1 r1 [+4 ])
                    (const_int -1 [0xffffffffffffffff])))
            (const_int 0 [0]))) "/usr/include/c++/14/bits/atomic_base.h":573:36 343 {*cmp_ior}
     (expr_list:REG_DEAD (reg:SI 1 r1 [+4 ])
        (expr_list:REG_DEAD (reg:SI 0 r0 [164])
            (nil))))
during RTL pass: cprop_hardreg
/builds/debian/rocksdb/debian/output/source_dir/db/memtable.cc:273:1: internal compiler error: in extract_constrain_insn, at recog.cc:2713
0x6a3b7b internal_error(char const*, ...)
	???:0
0x6a3c31 fancy_abort(char const*, int, char const*)
	???:0
0x3d0869 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*)
	???:0
0x3d089b _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
	???:0
0x947989 extract_constrain_insn(rtx_insn*)
	???:0
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-14/README.Bugs> for instructions.
Preprocessed source stored into /tmp/cc35oyxJ.out file, please attach this to your bugreport.

riscv64

Timeout after 2h

autopkgtests

Package has not tests, so autopkgtest in strict mode yields an error.

Edited by Otto Kekäläinen

Merge request reports

Loading