Boost logo

Boost :

Subject: [boost] [log][phoenix][spirit] Cygwin compiler crashes in actor_operator_10.hpp
From: Bernd Prager (bernd_at_[hidden])
Date: 2013-01-28 11:38:12

I am trying to compile the trunk version of Andrey Semashev's great
Boost.Log library in Cygwin 1.7.17 with g++ 4.5.3.

The line that crashes compiling his code is:

$ "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall
-mthreads -fno-strict-aliasing -ftemplate-depth-1024
  -DNDEBUG -I"." -c -o
er_parser.o" ./libs/log/src/formatter_parser.cpp

The result is:
>> ./libs/log/src/formatter_parser.cpp:447:95: instantiated from here
>> ./boost/phoenix/core/detail/preprocessed/actor_operator_10.hpp:31:2307:
>> internal compiler error: Segmentation fault

Andrey suggests it might be related to the Boost.Spirit parser rather
then Boost.Phoenix.

Could somebody please have a look at this?

Thank you so much,
-- Bernd

Boost list run by bdawes at, gregod at, cpdaniel at, john at