|
Boost-Build : |
Subject: Re: [Boost-build] [intel] Intel 11.0 on Windows breaking change
From: John Maddock (john_at_[hidden])
Date: 2008-11-12 07:59:32
Vladimir Prus wrote:
>> Beman Dawes wrote:
>>
>>> Intel 11.0 for Windows shipped November 5th. There seems to be a
>>> breaking change; iclvars.bat now expects an argument, which must be
>>> one of ia32, ia32_intel64, intel64, ia32_ia64, or ia64.
>>
>> Did you already submit a bug report to Intel about this?
I don't believe this is an Intel bug as such - those batch file are
undocumented details - the documentation always refers you to start menu
items thats load up a working command prompt with the relevent batch file
already called.
For the record though, there is now a choice, the directory structure looks
like:
Intel/Compiler/11.0/$(patch-version)/cpp/bin/
iclvars.bat
ia32/
iclvars_ia32.bat
The iclvars.bat file requires a command line argument as noted previously,
while the iclvars_$(arch).bat does not (the former just forwards to the
latter). So... the problem can be solved either:
* By allowing the Intel configuration to specify the batch file and
arguments to run seperately from the icl command to use.
* By allowing the Intel configuration to specify the batch file to invoke,
rather than the icl compiler to invoke.
>>> Builds are failing; command lines being issued are missing the
>>> command at the beginning of the command line.
>>>
>>> Who looks after the intel tool files?
>>
>> Nobody in particular, but that's not important question. Who gets to
>> *test* whatever changes I might make? Where's documentation for
>> those options?
I can test Intel-11 here,
John.
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