Your message dated Mon, 21 Aug 2017 07:04:31 +0000
with message-id <[email protected]>
and subject line Bug#872549: fixed in clasp 3.3.2-2
has caused the Debian Bug report #872549,
regarding clasp FTBFS on armel: 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.)


-- 
872549: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872549
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: clasp
Version: 3.3.2-1
Severity: serious
Tags: patch

https://buildd.debian.org/status/fetch.php?pkg=clasp&arch=armel&ver=3.3.2-1&stamp=1503036865&raw=0

...
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2  -Wl,-z,relro 
-Wl,-z,now -rdynamic CMakeFiles/test_clasp.dir/clause_creator_test.cpp.o 
CMakeFiles/test_clasp.dir/clause_test.cpp.o 
CMakeFiles/test_clasp.dir/cli_test.cpp.o 
CMakeFiles/test_clasp.dir/decision_heuristic_test.cpp.o 
CMakeFiles/test_clasp.dir/dependency_graph_test.cpp.o 
CMakeFiles/test_clasp.dir/dlp_builder_test.cpp.o 
CMakeFiles/test_clasp.dir/enumerator_test.cpp.o 
CMakeFiles/test_clasp.dir/facade_test.cpp.o 
CMakeFiles/test_clasp.dir/literal_test.cpp.o 
CMakeFiles/test_clasp.dir/minimize_test.cpp.o 
CMakeFiles/test_clasp.dir/parser_test.cpp.o 
CMakeFiles/test_clasp.dir/program_builder_test.cpp.o 
CMakeFiles/test_clasp.dir/rule_test.cpp.o 
CMakeFiles/test_clasp.dir/satelite_test.cpp.o 
CMakeFiles/test_clasp.dir/solver_test.cpp.o 
CMakeFiles/test_clasp.dir/test_main.cpp.o CMakeFiles/test_cla
 sp.dir/unfounded_check_test.cpp.o 
CMakeFiles/test_clasp.dir/weight_constraint_test.cpp.o  -o ../bin/test_clasp 
../lib/libclasp.a -lpthread ../lib/libpotassco.a 
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::load(std::memory_order) const':
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::store(long long, std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::compare_exchange_strong(long long&, long long, 
std::memory_order, std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:477: undefined reference to 
`__atomic_compare_exchange_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::load(std::memory_order) const':
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::store(long long, std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::operator+=(long long)':
/usr/include/c++/7/bits/atomic_base.h:312: undefined reference to 
`__atomic_fetch_add_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::load(std::memory_order) const':
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::compare_exchange_strong(long long&, long long, 
std::memory_order, std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:477: undefined reference to 
`__atomic_compare_exchange_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::load(std::memory_order) const':
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::compare_exchange_strong(long long&, long long, 
std::memory_order, std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:477: undefined reference to 
`__atomic_compare_exchange_8'
../lib/libclasp.a(minimize_constraint.cpp.o): In function 
`std::__atomic_base<long long>::load(std::memory_order) const':
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
../lib/libclasp.a(parallel_solve.cpp.o): In function 
`std::__atomic_base<unsigned long long>::store(unsigned long long, 
std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
../lib/libclasp.a(parallel_solve.cpp.o): In function 
`std::__atomic_base<unsigned long long>::load(std::memory_order) const':
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
../lib/libclasp.a(parallel_solve.cpp.o): In function 
`std::__atomic_base<unsigned long long>::fetch_or(unsigned long long, 
std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:544: undefined reference to 
`__atomic_fetch_or_8'
../lib/libclasp.a(parallel_solve.cpp.o): In function 
`std::__atomic_base<unsigned long long>::load(std::memory_order) const':
/usr/include/c++/7/bits/atomic_base.h:396: undefined reference to 
`__atomic_load_8'
../lib/libclasp.a(parallel_solve.cpp.o): In function 
`std::__atomic_base<unsigned long long>::exchange(unsigned long long, 
std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:413: undefined reference to 
`__atomic_exchange_8'
../lib/libclasp.a(parallel_solve.cpp.o): In function 
`std::__atomic_base<unsigned long long>::operator-=(unsigned long long)':
/usr/include/c++/7/bits/atomic_base.h:320: undefined reference to 
`__atomic_fetch_sub_8'
../lib/libclasp.a(parallel_solve.cpp.o): In function 
`std::__atomic_base<unsigned long long>::store(unsigned long long, 
std::memory_order)':
/usr/include/c++/7/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
/usr/include/c++/7/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
/usr/include/c++/7/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
/usr/include/c++/7/bits/atomic_base.h:374: undefined reference to 
`__atomic_store_8'
collect2: error: ld returned 1 exit status
tests/CMakeFiles/test_clasp.dir/build.make:541: recipe for target 
'bin/test_clasp' failed
make[4]: *** [bin/test_clasp] Error 1


Fix:

--- debian/rules.old    2017-08-18 08:34:24.271417259 +0000
+++ debian/rules        2017-08-18 08:35:26.070722768 +0000
@@ -5,11 +5,11 @@
 #export DH_VERBOSE=1
 
 # clasp requires c++11 threads with 64bit __atomic_exchange, we need to
-# link with libatomic on powerpc, powerpcspe, m68k, mips, mipsel, and
+# link with libatomic on armel, powerpc, powerpcspe, m68k, mips, mipsel, and
 # sh4, see also
 # https://gcc.gnu.org/wiki/Atomic
 # https://gcc.gnu.org/wiki/Atomic/GCCMM/LIbrary
-arch = $(shell dpkg-architecture -qDEB_BUILD_ARCH | egrep -x 
"(powerpc|powerpcspe|m68k|mips|mipsel|sh4)")
+arch = $(shell dpkg-architecture -qDEB_BUILD_ARCH | egrep -x 
"(armel|powerpc|powerpcspe|m68k|mips|mipsel|sh4)")
 
 # use custom hardening config flags for compiling clasp
 CONFIG=hardening



(The mips64el FTBFS is unrelated, might be caused by #871538.)

--- End Message ---
--- Begin Message ---
Source: clasp
Source-Version: 3.3.2-2

We believe that the bug you reported is fixed in the latest version of
clasp, 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.
Thomas Krennwallner <[email protected]> (supplier of updated clasp 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: Mon, 21 Aug 2017 08:31:52 +0200
Source: clasp
Binary: clasp
Architecture: source amd64
Version: 3.3.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Thomas Krennwallner <[email protected]>
Description:
 clasp      - conflict-driven nogood learning answer set solver
Closes: 872549
Changes:
 clasp (3.3.2-2) unstable; urgency=medium
 .
   * Bug fix: "clasp FTBFS on armel: undefined reference to
     `__atomic_load_8&#39;", thanks to Adrian Bunk (Closes: #872549).
   * debian/rules: link with libatomic on armel
Checksums-Sha1:
 b9a45c7578eb67b75c649b0cbe36e73197a7011c 2045 clasp_3.3.2-2.dsc
 12833de745d72445e53b8c11b52401cc25ac2950 7312 clasp_3.3.2-2.debian.tar.xz
 e38fcf3f805cc0d733556f5823f0b963d8f97d78 5276724 clasp-dbgsym_3.3.2-2_amd64.deb
 3031a0c574571f456e7fdfa87944c8b4738646d9 7006 clasp_3.3.2-2_amd64.buildinfo
 42adddf8f76511690a012711111f219014cc6e69 637794 clasp_3.3.2-2_amd64.deb
Checksums-Sha256:
 91eea2a8ee088b03fa3e66b29a9ef3bfc8d3da08c48eca3aa9e14a7042c3a279 2045 
clasp_3.3.2-2.dsc
 3b92b275e344e6c59d5b8f7e9bb2b05e65d1dcf6d7d9ab5677def996c42159d2 7312 
clasp_3.3.2-2.debian.tar.xz
 82d4e00260e36a03a317f4a11c0a73ac7abc0c41bd738c96c88bde690c4febec 5276724 
clasp-dbgsym_3.3.2-2_amd64.deb
 f96aebf2040f49f4a8dc3019edf5777643cc6fee7269efda90aff3fbeca4452f 7006 
clasp_3.3.2-2_amd64.buildinfo
 2e83ed1f61ff85e9f2a8f1600d8ce75c7d0073063a252a82515cf8853982be19 637794 
clasp_3.3.2-2_amd64.deb
Files:
 f57fd227c56762bc57008399a2479cd5 2045 interpreters extra clasp_3.3.2-2.dsc
 23b64ed6ba934776ebabb539b4f6948a 7312 interpreters extra 
clasp_3.3.2-2.debian.tar.xz
 f592e481e3114ea2885d8a4a2ff4efef 5276724 debug extra 
clasp-dbgsym_3.3.2-2_amd64.deb
 7e6be8836fd156d30e57b618571d4b13 7006 interpreters extra 
clasp_3.3.2-2_amd64.buildinfo
 37032641abce87370ec5f5e521c0289c 637794 interpreters extra 
clasp_3.3.2-2_amd64.deb

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

iQIzBAEBCgAdFiEEzH7vLECGZFUde0TKJ5ffdKZmmqkFAlmagHEACgkQJ5ffdKZm
mqnxZw//SY6LSvfXl7W0HME/Ii0n3evx4yZGHJZ0paopsFEh0PHzSF2oOP8ogz6C
pW2T5AS7As+mmR1MvrMfP3p8bUZz7AVb6pB6DwTAeTumm8MVNSO55b5sQVC09kOA
bWBJ3E91rUv84q3I9lIqNc2ixGJ5Du5ilPAP1nTrMwGgsWW3dos/9CAWN37cCJwt
bPuuLl7Ca6Q5JL0BuqJTIrZHaX3/gsHIQ7dkHHbkiPRsaDJlMaZHTp8GUgkbDyJJ
etOB0BXrCPr1BmrGVSSLEM15iOGOHqQXkZBZnjmZ12N4u8DvSJjEqmfZCx1NIvYI
Hls7BJEx33Ck17ZLZmaOKSJvvzmXptxTNIJMVPfOxWM4x4Qb8jvvrYdjUmbiGNkC
XFo6KKQbrQOj0fm564UNYLh3x/WHKcIRipfNjMHpE5KjXefv8x49uZGcenFeRo6F
gJv4mIuRmBHxzgm8cPA6NfUBrpuYmN5c6UT7esQco9KU5dU4SqQK1LNVWlWJj2KA
gC3RgK1mPavy4SON4T3skK04RxJ2NxR3NdAMLLLHJCuqDspLSFysJ/2YZWPGKzKV
cr2JcEzKMROoVcQjc061wtmbfqhD8+dB2u/o94J5mG+swJig0K8/jf7SR8wyYcRV
1SxzDIK7auiKztSo0x/UQU0loVXHSzJFCXCUGP+CVs2prMdH+9c=
=O1YC
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to