|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-04-05 03:17:02
Hi,
until today, intel-win.jam passed a number of frontend options to compiler,
namely:
-Qoption,cpp,--const_string_literals
-Qoption,cpp,--new_for_init
-Qoption,cpp,--no_implicit_typename
-Qoption,cpp,--no_friend_injection
-Qoption,cpp,--no_microsoft_bugs
When trying to run regression tests with Intel-Win 9.0, Stefan Slapeta run
into internal compiler errors. Removing the above options fixes that.
They were added by Jurgen's suggestion, who said they disable "microsoft bug
emulation", IIRC. On the other hand, Stefan said this:
-Qoption,cpp,--const_string_literals ... that should be the case anyway
-Qoption,cpp,--new_for_init ... why? there's a documented option for this
-Qoption,cpp,--no_implicit_typename ... same as (1)
-Qoption,cpp,--no_friend_injection ... why?????
-Qoption,cpp,--no_microsoft_bugs ... that's very dangerous as intel have
their own mode for microsoft compatibility. the std library would
compile without that
I'm not an expert with Intel compiler, so have no idea what options are really
necessary at the moment. Can somebody comment?
Thanks in advance,
Volodya
-- Vladimir Prus http://vladimir_prus.blogspot.com Boost.Build V2: http://boost.org/boost-build2
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk