Skip to content

#1668 Building bitsetvectortest with gcc-4.9 and -g -O3 does not terminate

Metadata

Property Value
Reported by Carsten Gräser (graeser@math.fu-berlin.de)
Reported at Jun 16, 2015 17:21
Type Bug Report
Version Git (pre2.4) [autotools]
Operating System Linux 64bit
Last edited by Carsten Gräser (graeser@math.fu-berlin.de)
Last edited at Sep 25, 2015 14:35

Description

With the current master and releases/2.4 branch of dune-common the optimized compilation of bitsetvectortest does not terminate. In fact I terminated it manually after 2 minutes when gcc consumed 10gb of memory. The error seems to be cmake-related, because is depends on how optimization flags are passed:

If they are just passed via CMAKE_CXX_FLAGS everything works nicely. (test2.opts)

If they are passed by CMAKE_CXX_FLAGS_RELEASE and the buildtype release is selected the described error occurs. (test1.opts)

Both cases can be reproduced by the attached dunecontrol option files.

Update: The issue is not related to build types. It is triggered by passing both, -g and -O3, to gcc-4.9.2 on a 64bit Ubuntu 15.04.

Attachments