Use relaxed memory order for atomic counters #1233
Merged
Cirrus CI / fedora:latest
failed
Aug 21, 2023 in 2m 36s
Task Summary
Instruction main failed in 02:28
Details
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks
✅ 00:02 clone
❌ 02:28 main
make[2]: 'build/.src/fuse_syncfs.o' is up to date.
make[2]: 'build/.src/fuse_tmpfile.o' is up to date.
make[2]: 'build/.src/fuse_truncate.o' is up to date.
make[2]: 'build/.src/fuse_unlink.o' is up to date.
make[2]: 'build/.src/fuse_utimens.o' is up to date.
make[2]: 'build/.src/fuse_write.o' is up to date.
make[2]: 'build/.src/gidcache.o' is up to date.
make[2]: 'build/.src/hw_cpu.o' is up to date.
make[2]: 'build/.src/mempools.o' is up to date.
make[2]: 'build/.src/mergerfs.o' is up to date.
make[2]: 'build/.src/num.o' is up to date.
make[2]: 'build/.src/option_parser.o' is up to date.
make[2]: 'build/.src/policies.o' is up to date.
make[2]: 'build/.src/policy_all.o' is up to date.
make[2]: 'build/.src/policy_cache.o' is up to date.
make[2]: 'build/.src/policy_epall.o' is up to date.
make[2]: 'build/.src/policy_epff.o' is up to date.
make[2]: 'build/.src/policy_eplfs.o' is up to date.
make[2]: 'build/.src/policy_eplus.o' is up to date.
make[2]: 'build/.src/policy_epmfs.o' is up to date.
make[2]: 'build/.src/policy_eppfrd.o' is up to date.
make[2]: 'build/.src/policy_eprand.o' is up to date.
make[2]: 'build/.src/policy_erofs.o' is up to date.
make[2]: 'build/.src/policy_ff.o' is up to date.
make[2]: 'build/.src/policy_lfs.o' is up to date.
make[2]: 'build/.src/policy_lus.o' is up to date.
make[2]: 'build/.src/policy_mfs.o' is up to date.
make[2]: 'build/.src/policy_msplfs.o' is up to date.
make[2]: 'build/.src/policy_msplus.o' is up to date.
make[2]: 'build/.src/policy_mspmfs.o' is up to date.
make[2]: 'build/.src/policy_msppfrd.o' is up to date.
make[2]: 'build/.src/policy_newest.o' is up to date.
make[2]: 'build/.src/policy_pfrd.o' is up to date.
make[2]: 'build/.src/policy_rand.o' is up to date.
make[2]: 'build/.src/procfs_get_name.o' is up to date.
make[2]: 'build/.src/resources.o' is up to date.
make[2]: 'build/.src/rnd.o' is up to date.
make[2]: 'build/.src/str.o' is up to date.
make[2]: 'build/.src/syslog.o' is up to date.
make[2]: 'build/.src/to_string.o' is up to date.
make[2]: 'build/.src/ugid.o' is up to date.
make[2]: Leaving directory '/tmp/cirrus-ci-build/rpmbuild/BUILD/mergerfs-0ed03a1'
make[2]: Leaving directory '/tmp/cirrus-ci-build/rpmbuild/BUILD/mergerfs-0ed03a1/libfuse'
g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0 build/.src/branch.o build/.src/branches.o build/.src/category.o build/.src/config.o build/.src/config_cachefiles.o build/.src/config_follow_symlinks.o build/.src/config_inodecalc.o build/.src/config_link_exdev.o build/.src/config_log_metrics.o build/.src/config_moveonenospc.o build/.src/config_nfsopenhack.o build/.src/config_rename_exdev.o build/.src/config_set.o build/.src/config_statfs.o build/.src/config_statfsignore.o build/.src/config_xattr.o build/.src/format.o build/.src/from_string.o build/.src/fs_acl.o build/.src/fs_attr.o build/.src/fs_clonefile.o build/.src/fs_clonepath.o build/.src/fs_copy_file_range.o build/.src/fs_copydata.o build/.src/fs_copydata_copy_file_range.o build/.src/fs_copydata_readwrite.o build/.src/fs_cow.o build/.src/fs_fadvise.o build/.src/fs_fallocate.o build/.src/fs_ficlone.o build/.src/fs_file_size.o build/.src/fs_findallfiles.o build/.src/fs_findonfs.o build/.src/fs_futimesat.o build/.src/fs_getdents64.o build/.src/fs_getfl.o build/.src/fs_glob.o build/.src/fs_has_space.o build/.src/fs_info.o build/.src/fs_inode.o build/.src/fs_mktemp.o build/.src/fs_movefile.o build/.src/fs_path.o build/.src/fs_readahead.o build/.src/fs_realpathize.o build/.src/fs_sendfile.o build/.src/fs_setfl.o build/.src/fs_statvfs_cache.o build/.src/fs_wait_for_mount.o build/.src/fs_xattr.o build/.src/func.o build/.src/fuse_access.o build/.src/fuse_bmap.o build/.src/fuse_chmod.o build/.src/fuse_chown.o build/.src/fuse_copy_file_range.o build/.src/fuse_create.o build/.src/fuse_destroy.o build/.src/fuse_fallocate.o build/.src/fuse_fchmod.o build/.src/fuse_fchown.o build/.src/fuse_fgetattr.o build/.src/fuse_flock.o build/.src/fuse_flush.o build/.src/fuse_free_hide.o build/.src/fuse_fsync.o build/.src/fuse_fsyncdir.o build/.src/fuse_ftruncate.o build/.src/fuse_futimens.o build/.src/fuse_getattr.o build/.src/fuse_getxattr.o build/.src/fuse_init.o build/.src/fuse_ioctl.o build/.src/fuse_link.o build/.src/fuse_listxattr.o build/.src/fuse_lock.o build/.src/fuse_mkdir.o build/.src/fuse_mknod.o build/.src/fuse_open.o build/.src/fuse_opendir.o build/.src/fuse_poll.o build/.src/fuse_prepare_hide.o build/.src/fuse_read.o build/.src/fuse_readdir.o build/.src/fuse_readdir_cor.o build/.src/fuse_readdir_cosr.o build/.src/fuse_readdir_factory.o build/.src/fuse_readdir_linux.o build/.src/fuse_readdir_plus.o build/.src/fuse_readdir_plus_linux.o build/.src/fuse_readdir_plus_posix.o build/.src/fuse_readdir_seq.o build/.src/fuse_readlink.o build/.src/fuse_release.o build/.src/fuse_releasedir.o build/.src/fuse_removemapping.o build/.src/fuse_removexattr.o build/.src/fuse_rename.o build/.src/fuse_rmdir.o build/.src/fuse_setupmapping.o build/.src/fuse_setxattr.o build/.src/fuse_statfs.o build/.src/fuse_symlink.o build/.src/fuse_syncfs.o build/.src/fuse_tmpfile.o build/.src/fuse_truncate.o build/.src/fuse_unlink.o build/.src/fuse_utimens.o build/.src/fuse_write.o build/.src/gidcache.o build/.src/hw_cpu.o build/.src/mempools.o build/.src/mergerfs.o build/.src/num.o build/.src/option_parser.o build/.src/policies.o build/.src/policy_all.o build/.src/policy_cache.o build/.src/policy_epall.o build/.src/policy_epff.o build/.src/policy_eplfs.o build/.src/policy_eplus.o build/.src/policy_epmfs.o build/.src/policy_eppfrd.o build/.src/policy_eprand.o build/.src/policy_erofs.o build/.src/policy_ff.o build/.src/policy_lfs.o build/.src/policy_lus.o build/.src/policy_mfs.o build/.src/policy_msplfs.o build/.src/policy_msplus.o build/.src/policy_mspmfs.o build/.src/policy_msppfrd.o build/.src/policy_newest.o build/.src/policy_pfrd.o build/.src/policy_rand.o build/.src/procfs_get_name.o build/.src/resources.o build/.src/rnd.o build/.src/str.o build/.src/syslog.o build/.src/to_string.o build/.src/ugid.o -o build/mergerfs libfuse/build/libfuse.a -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -pthread -lrt
/usr/bin/ld: build/.src/branch.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld: failed to set dynamic section sizes: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:126: build/mergerfs] Error 1
make[1]: Leaving directory '/tmp/cirrus-ci-build/rpmbuild/BUILD/mergerfs-0ed03a1'
error: Bad exit status from /var/tmp/rpm-tmp.1jHcvv (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.1jHcvv (%build)
make: *** [Makefile:247: rpm] Error 1
Exit status: 2
Loading