Boost logo

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