Package: g++-4.7
Version: 4.7.3-11
Severity: normal

Dear Maintainer,

I tried to compile software that used to compile under wheezy using
g++-4.7 and c++11 features. Unfortunately, g++-4.7 lacks support for
std::this_thread::sleep_for (and probably std::thread::yield), due to
compiling without support for nanosleep (even though it is available
on the system). The packages in wheezy do not suffer from this problem,
so this is a regression.

This bug has been reported once against gcc-4.5, c.f. #575997. It has
been fixed upstream in gcc-4.8, c.f. 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52680.
The bug is not present in the gcc-4.8 debian package.

In this particular case, the workaround described in the bug report
above, e.g. defining _GLIBCXX_USE_NANOSLEEP manually, works.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.13-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages g++-4.7 depends on:
ii  gcc-4.7             4.7.3-11
ii  gcc-4.7-base        4.7.3-11
ii  libc6               2.18-4
ii  libgmp10            2:6.0.0+dfsg-2
ii  libmpc3             1.0.1-1
ii  libmpfr4            3.1.2-1
ii  libstdc++6-4.7-dev  4.7.3-11
ii  zlib1g              1:1.2.8.dfsg-1

g++-4.7 recommends no packages.

Versions of packages g++-4.7 suggests:
pn  g++-4.7-multilib    <none>
pn  gcc-4.7-doc         <none>
pn  libstdc++6-4.7-dbg  <none>

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20140430054854.19587.64803.reportbug@newdebian.local

Reply via email to