Your message dated Wed, 11 Jan 2017 11:18:30 +0000
with message-id <[email protected]>
and subject line Bug#850831: fixed in ceph 10.2.5-6
has caused the Debian Bug report #850831,
regarding ceph: FTBFS on some 32-bit architectures: undefined reference to 
`__atomic_load_8'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
850831: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850831
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ceph
Version: 10.2.5-5
Severity: normal
User: [email protected]
Usertags: m68k

Hi!

On at least m68k and powerpc, ceph fails to build from source because the
linker cannot resolve symbols for 64-bit atomics [1]:

/usr/include/c++/6/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
rocksdb/librocksdb.a(version_set.o): In function `std::__atomic_base<unsigned 
long long>::store(unsigned long long, std::memory_order)':
/usr/include/c++/6/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
/usr/include/c++/6/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
rocksdb/librocksdb.a(version_set.o): In function `std::__atomic_base<unsigned 
long long>::load(std::memory_order) const':
(...)
/usr/include/c++/6/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
rocksdb/librocksdb.a(rate_limiter.o): In function `std::__atomic_base<long 
long>::store(long long, std::memory_order)':
/usr/include/c++/6/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
rocksdb/librocksdb.a(rate_limiter.o): In function `std::__atomic_base<long 
long>::load(std::memory_order) const':
/usr/include/c++/6/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
collect2: error: ld returned 1 exit status

This is reminiscent to a similar issue recently fixed in src:limequite [2]. The
patch to resolve it linked -latomic with --as-needed which is a better solution
than the current approach which just hardwires -latomic on mips/mipsel.

Thanks,

Adrian

> [1] 
> https://buildd.debian.org/status/fetch.php?pkg=ceph&arch=m68k&ver=10.2.5-3&stamp=1483847318
> [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849536

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - [email protected]
`. `'   Freie Universitaet Berlin - [email protected]
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--- End Message ---
--- Begin Message ---
Source: ceph
Source-Version: 10.2.5-6

We believe that the bug you reported is fixed in the latest version of
ceph, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gaudenz Steinlin <[email protected]> (supplier of updated ceph package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 11 Jan 2017 12:02:24 +0100
Source: ceph
Binary: ceph ceph-base rbd-mirror rbd-nbd ceph-common ceph-mds ceph-mon 
ceph-osd ceph-fuse rbd-fuse ceph-fs-common ceph-resource-agents librados2 
librados-dev libradosstriper1 libradosstriper-dev librbd1 librbd-dev libcephfs1 
libcephfs-dev librgw2 librgw-dev radosgw ceph-test python-ceph python-rados 
python-rbd python-cephfs libcephfs-java libcephfs-jni
Architecture: source
Version: 10.2.5-6
Distribution: unstable
Urgency: medium
Maintainer: Ceph Maintainers <[email protected]>
Changed-By: Gaudenz Steinlin <[email protected]>
Description:
 ceph       - distributed storage and file system
 ceph-base  - common ceph daemon libraries and management tools
 ceph-common - common utilities to mount and interact with a ceph storage cluste
 ceph-fs-common - common utilities to mount and interact with a ceph file system
 ceph-fuse  - FUSE-based client for the Ceph distributed file system
 ceph-mds   - metadata server for the ceph distributed file system
 ceph-mon   - monitor server for the ceph storage system
 ceph-osd   - OSD server for the ceph storage system
 ceph-resource-agents - OCF-compliant resource agents for Ceph
 ceph-test  - Ceph test and benchmarking tools
 libcephfs-dev - Ceph distributed file system client library (development files)
 libcephfs-java - Java library for the Ceph File System
 libcephfs-jni - Java Native Interface library for CephFS Java bindings
 libcephfs1 - Ceph distributed file system client library
 librados-dev - RADOS distributed object store client library (development 
files)
 librados2  - RADOS distributed object store client library
 libradosstriper-dev - RADOS striping interface (development files)
 libradosstriper1 - RADOS striping interface
 librbd-dev - RADOS block device client library (development files)
 librbd1    - RADOS block device client library
 librgw-dev - RADOS client library (development files)
 librgw2    - RADOS Gateway client library
 python-ceph - Meta-package for python libraries for the Ceph libraries
 python-cephfs - Python libraries for the Ceph libcephfs library
 python-rados - Python libraries for the Ceph librados library
 python-rbd - Python libraries for the Ceph librbd library
 radosgw    - REST gateway for RADOS distributed object store
 rbd-fuse   - FUSE-based rbd client for the Ceph distributed file system
 rbd-mirror - Ceph daemon for mirroring RBD images
 rbd-nbd    - NBD-based rbd client for the Ceph distributed file system
Closes: 850831 850906
Changes:
 ceph (10.2.5-6) unstable; urgency=medium
 .
   * [e44a30] Disable running dh_auto_install with parallel jobs
     (Closes: #850906)
   * [b7e926] Link with libatomic and --as-needed on all archs (Closes: #850831)
Checksums-Sha1:
 5116b7d1b8b6ae558a0b392e98be7e8c27edbf0b 4242 ceph_10.2.5-6.dsc
 f3e3ebf0fb95167bf6cd1983ecf24b2c4c1775b7 48032 ceph_10.2.5-6.debian.tar.xz
Checksums-Sha256:
 42ab131658a9995ab7cf55e100a04d6c11406fc9dbf1e3b8ec1b448a0d7e6358 4242 
ceph_10.2.5-6.dsc
 ab0314a8943f6320fab97031c3e2eefb860e79312a4ca8a6a5c736e91ac373a6 48032 
ceph_10.2.5-6.debian.tar.xz
Files:
 8ab290da7cda7076d9291810433a8f27 4242 admin optional ceph_10.2.5-6.dsc
 0eadbad4567844a3164c2a537fd252e9 48032 admin optional 
ceph_10.2.5-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEXtjbd32AqFIO1HzsOrL5guAQm9UFAlh2EiUACgkQOrL5guAQ
m9VQCgf+Ispc78z6CGSDBAvCOVKtsA5ZSQyHOqkD7CV2O2Vxt5c61ozhN7XiwLYc
tNUGmpfMNxPJOxt8EmrbteHOlDX2/UFkMnFrMriP8A9ganbCS0s3+vFpx2qrqO3d
eAC33r1WC4DsMR5+7VqQZ3bsM/jrQZy12TodD5IByk79z+exYKBQAD0w1Hz6fKTs
scmLbUe/Bnzv6fO+Di+BUvCNAJhq9WIBFcM0KJP8NmSS4x13Akm4q24aPT5E1QVz
r/q8FzPDIFHQNIA5GAqw3JoQomm6duzNHYlNg/YibHB3BbrTEBZzrC94FBt+wwgF
tYbITcLoJ67WP1yn1pL3u5tYtmfB9g==
=GP5h
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to