diff options
author | Jens Maurer <jens.maurer@gmx.net> | 2001-09-20 20:41:06 +0000 |
---|---|---|
committer | Jens Maurer <jens.maurer@gmx.net> | 2001-09-20 20:41:06 +0000 |
commit | 5ec5db6424bc4dacc3b0618c54f2a1959222566a (patch) | |
tree | dd498629f5e4f5ac5fc9312a773ad68f7d16943c /status | |
parent | 8291a76b9e5bc793f524f9718a4bdd84f17b872b (diff) | |
download | boost-5ec5db6424bc4dacc3b0618c54f2a1959222566a.tar.gz |
icc-linux: preprocess first, then compile (avoids internal segmentation faults)
[SVN r11180]
Diffstat (limited to 'status')
-rw-r--r-- | status/compiler.cfg | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/status/compiler.cfg b/status/compiler.cfg index 2fd1dabff8..362d19b6ce 100644 --- a/status/compiler.cfg +++ b/status/compiler.cfg @@ -86,11 +86,13 @@ icc -Kc++eh -we70 -tpp6 -xi -mp -c -I%include %source icc -Kc++eh -we70 -tpp6 -xi -mp -o boosttmp.exe -I%include %source <a href="http://developer.intel.com/software/products/compilers/c50/linux/">Intel C++</a><br>5.0.1<br>Build 010730D0 +// The funny explicit preprocessing stuff is required, otherwise there are lots +// of segfaults from the compiler. (Jens Maurer) linux icc-strict Intel C++ 5.0.1 Build 010730D0 (strict mode) -icc -Xc -Kc++eh -we70 -tpp6 -xi -mp -c -I%include %source -icc -Xc -Kc++eh -we70 -tpp6 -xi -mp -o boosttmp.exe -I%include %source +icc -E -Xc -Kc++eh -we70 -tpp6 -xi -mp -I%include %source > boosttmp.preproc.cc; icc -Xc -Kc++eh -we70 -tpp6 -xi -mp -c boosttmp.preproc.cc +icc -E -Xc -Kc++eh -we70 -tpp6 -xi -mp -I%include %source > boosttmp.preproc.cc; icc -Xc -Kc++eh -we70 -tpp6 -xi -mp -o boosttmp.exe boosttmp.preproc.cc <a href="http://developer.intel.com/software/products/compilers/c50/linux/">Intel C++</a><br>5.0.1<br>Build 010730D0<br>(strict mode) hpux |