[Bug 608164] Re: c++0x: _GLIBCXX_USE_CLOCK_MONOTONIC is not defined
Launchpad Bug Tracker
608164 at bugs.launchpad.net
Tue Mar 12 09:22:24 UTC 2013
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: gcc-4.4 (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-4.4 in Ubuntu.
https://bugs.launchpad.net/bugs/608164
Title:
c++0x: _GLIBCXX_USE_CLOCK_MONOTONIC is not defined
Status in “gcc-4.4” package in Ubuntu:
Confirmed
Bug description:
Binary package hint: gcc-4.4
std::chrono::monotonic_clock in <chrono> can be defined differently
(typedef system_clock or proper monotonic_clock) based on the define
_GLIBCXX_USE_CLOCK_MONOTONIC.
The latter should be defined from the gcc configuration scrips based
on whether the clock_gettime supports monotonic clock or not.
Ubuntu Lucid obviously supports monotonic clock (see example below),
however _GLIBCXX_USE_CLOCK_MONOTONIC is not defined in
/usr/include/c++/4.4/x86_64-linux-gnu/bits/c++config.h.
---
#include <unistd.h>
#include <stdio.h>
#include <time.h>
#include <errno.h>
#include <string.h>
int
main ()
{
struct timespec tp;
int ret = clock_gettime(CLOCK_MONOTONIC, &tp);
if (ret < 0)
printf("%s\n", strerror(errno));
return ret;
}
$ gcc monotonic.c -o monotonic -lrt
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: binfmt_misc snd_hda_codec_atihdmi snd_hda_codec_analog tpm_infineon arc4 snd_hda_intel iwlagn snd_hda_codec snd_pcm_oss snd_hwdep snd_mixer_oss snd_seq_dummy snd_pcm snd_seq_oss snd_seq_midi iwlcore snd_rawmidi pcmcia uinput radeon snd_seq_midi_event joydev snd_seq snd_timer snd_seq_device ttm hp_accel mac80211 uvcvideo lis3lv02d drm_kms_helper sdhci_pci videodev coretemp video sdhci input_polldev snd tpm_tis yenta_socket psmouse v4l1_compat tpm drm ppdev rsrc_nonstatic v4l2_compat_ioctl32 tpm_bios output led_class soundcore i2c_algo_bit serio_raw pcmcia_core hp_wmi cfg80211 parport_pc snd_page_alloc intel_agp lp parport usbhid hid ohci1394 ieee1394 e1000e ahci
Package: gcc-4.4 4.4.3-4ubuntu5
PackageArchitecture: amd64
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
Tags: lucid
Uname: Linux 2.6.34-020634-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.4/+bug/608164/+subscriptions
More information about the foundations-bugs
mailing list