Boost logo

Boost :

Subject: Re: [boost] [1.49.0] Beta 1 release candidates available
From: Jürgen Hunold (juergen.hunold_at_[hidden])
Date: 2012-01-25 15:18:02


Hi Anthony,

On Wednesday, 25. January 2012 18:41:02 Antony Polukhin wrote:
> 2012/1/25 Steven Watanabe <watanabesj_at_[hidden]>:
> > The newline is expected. The problem is that "g++" is missing.
> > Check the output of ./b2 --debug-configuration to figure
> > out what's wrong.
>
> Compiler is clang-2.9 (totaly forgot about user-config.jam, thought
> that gcc.compile.c++ in output means gcc)
> user-config.jam has a single line `using clang ;'
>
> ./b2 --debug-configuration gave me the following :
>

> notice: will use 'clang++' for clang-linux, condition
> <toolset>clang-linux-2.9 notice: Searching for project-config
> configuration file project-config.jam . notice: Loading project-config
> configuration file project-config.jam from project-config.jam .

Okay, clang is detected. But no gcc which is the default compiler.

> gcc.compile.c++
> bin.v2/libs/regex/build/gcc/release/threading-multi/c_regex_traits.o
> /bin/sh: -ftemplate-depth-128: not found

And so a command without "g++" is issued.

> Is it ok for clang-2.9 to use gcc.compile.c++ ?

Yes, but you have to run "b2 clang" to select it.

Seems the implicit autodefault of "g++" should be changed for system without
any gcc installation.

Yours,

Jürgen

-- 
Dipl.-Math. Jürgen Hunold       | IVE mbH
Software-Entwickler             | Lützerodestraße 10 
Tel: +49 511 897668 33          | 30161 Hannover, Germany
Fax: +49 511 897668 29          | http://www.ivembh.de
juergen.hunold_at_[hidden]        | 
                                | Geschäftsführer:
Sitz des Unternehmens: Hannover | Univ.-Prof. Dr.-Ing. Thomas Siefer               
Amtsgericht Hannover, HRB 56965 | PD Dr.-Ing. Alfons Radtke  

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk