[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#765608: Outdated embedded copy of libatomic-ops



Source: libgc
Version: 1:7.2d-6.3
Severity: important

libgc is using an embedded copy of libatomic-ops (version 7.2),
whereas 7.4.2 is available separately in the Debian archive. This
package *really* should be fixed to use the system version rather than
the internal one, or at the very least switched to use a newer
version.

The particular problem(s) that this will cause are ARMv7 (armhf)
binaries crashing on ARMv8 machines with "Illegal instruction" due to
usage of asm code for barriers that was already deprecated on
ARMv7. Those opcodes are no longer supported on ARMv8. I'm told that
kernel exception support for this is coming, but not yet upstreamed.

-- System Information:
Debian Release: 7.6
  APT prefers stable
  APT policy: (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: