
"Sören Freudiger" wrote:
Hello I just try to compile boost 1.42 on the Altix-HPC in Munic. Problem is that I need to compile it with turned on -fPIC cxx-flag.
Following steps I'd done:
1. run ./bootstrap.h --prefix=... --with-toolset=intel-linux 2. modify tools/build/v2/user_config.jam:
... using intel-linux : : : <cxxflags>-fPIC ; ...
(according to http://www.boost.org/boost- build2/doc/html/bbv2/reference/tools.html#bbv2.reference.tools.compiler.intel)
3. run ./bjam
--> error: error: at /home/hlrb2/pr95gi/lu78wol/libs/boost_1_42_0/tools/build/v2/build/project.jam:884 error: duplicate initialization of intel-linux with the following parameters: error: version = <unspecified> error: previous initialization at /home/hlrb2/pr95gi/lu78wol/libs/boost_1_42_0/tools/build/v2/build/project.jam:884
What's the matter? What point did I miss?
Take a look at project-config.jam -- it already has 'using intel....'. I suggest you remove whatever setting you've made in tools/build/v2/user-config.jam. Further, why are you even trying to use -fPIC. When building shared libraries, -fPIC is used already. - Volodya