Use relaxed memory order for atomic counters #1233
Merged
Cirrus CI / ubuntu:18.04
failed
Aug 21, 2023 in 1m 36s
Task Summary
Instruction main failed in 01:27
Details
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks
✅ 00:01 clone
❌ 01:27 main
^~~~~~~
make[3]: Leaving directory '/tmp/cirrus-ci-build'
make[3]: Entering directory '/tmp/cirrus-ci-build'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -Wdate-time -D_FORTIFY_SOURCE=2 -c src/fuse_readdir_seq.cpp -o build/.src/fuse_readdir_seq.o
In file included from src/fuse_readdir_seq.cpp:34:0:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
make[3]: Leaving directory '/tmp/cirrus-ci-build'
make[4]: Entering directory '/tmp/cirrus-ci-build/libfuse'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -pipe -MMD -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/cpu.cpp -o build/cpu.o
make[4]: Leaving directory '/tmp/cirrus-ci-build/libfuse'
make[3]: Entering directory '/tmp/cirrus-ci-build'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -Wdate-time -D_FORTIFY_SOURCE=2 -c src/fuse_rename.cpp -o build/.src/fuse_rename.o
In file included from src/fs_mkdir_as_root.hpp:20:0,
from src/fuse_rename.cpp:21:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
#warning "using ugid_linux.hpp"
^~~~~~~
src/fuse_rename.cpp:95:3: warning: 'void l::remove(const CPtr&, const string&)' defined but not used [-Wunused-function]
remove(const Branches::CPtr &branches_,
^~~~~~
make[3]: Leaving directory '/tmp/cirrus-ci-build'
make[4]: Entering directory '/tmp/cirrus-ci-build/libfuse'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -pipe -MMD -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_loop.cpp -o build/fuse_loop.o
make[4]: Leaving directory '/tmp/cirrus-ci-build/libfuse'
make[3]: Entering directory '/tmp/cirrus-ci-build'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -Wdate-time -D_FORTIFY_SOURCE=2 -c src/config.cpp -o build/.src/config.o
make[3]: Leaving directory '/tmp/cirrus-ci-build'
make[3]: Entering directory '/tmp/cirrus-ci-build'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -Wdate-time -D_FORTIFY_SOURCE=2 -c src/option_parser.cpp -o build/.src/option_parser.o
make[3]: Leaving directory '/tmp/cirrus-ci-build'
make[4]: Entering directory '/tmp/cirrus-ci-build/libfuse'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -pipe -MMD -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/format.cpp -o build/format.o
make[4]: Leaving directory '/tmp/cirrus-ci-build/libfuse'
make[3]: Entering directory '/tmp/cirrus-ci-build/libfuse'
ar rcs build/libfuse.a build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_lowlevel.o build/node.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o build/syslog.o build/format.o build/os.o build/cpu.o build/fuse_config.o build/fuse_loop.o build/fuse_msgbuf.o
make[3]: Leaving directory '/tmp/cirrus-ci-build/libfuse'
make[3]: Entering directory '/tmp/cirrus-ci-build'
g++ -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused-result -MMD -std=c++11 -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 -Wdate-time -D_FORTIFY_SOURCE=2 -c src/format.cpp -o build/.src/format.o
make[3]: Leaving directory '/tmp/cirrus-ci-build'
Makefile:120: recipe for target 'objects' failed
make[2]: *** [objects] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Entering directory '/tmp/cirrus-ci-build/libfuse'
cc -g -O2 -fdebug-prefix-map=/tmp/cirrus-ci-build=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -o build/mount.mergerfs util/mount.mergerfs.c build/libfuse.a -Wl,-Bsymbolic-functions -Wl,-z,relro -pthread -lrt -lrt -pthread
make[3]: Leaving directory '/tmp/cirrus-ci-build/libfuse'
dh_auto_build: make -j32 -O returned exit code 2
debian/rules:8: recipe for target 'build' failed
make[1]: *** [build] Error 25
make[1]: Leaving directory '/tmp/cirrus-ci-build'
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Makefile:232: recipe for target 'deb' failed
make: *** [deb] Error 2
Exit status: 2
Loading