incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Sebor <se...@roguewave.com>
Subject Re: [PATCH] crtxn.o (Intel C++ 9.0) -> crtend.o (Intel C++ 9.1)
Date Thu, 15 Feb 2007 21:56:35 GMT
Liviu Nicoara wrote:
> The diff conditional got truncated in the copy & paste:
> 
> Liviu Nicoara wrote:
>> [...] +ifeq ($(shell [ $(CXX_MAJOR) -ge 9 -o $(CXX_MAJOR) -eq 9 -a 
>> $(CXX_MINOR) -ge 1 ]
> 
> Here it is again:

So does this mean Intel renamed crtxn.o to crtend.o between
9.0 and 9.1?

Intel tells me (in issue 355260) they have an undocumented
compiler option -cxxlib-nostd that will apparently let us
do away with all the special object files and libraries on
the link like. I tried it in a manual test a few months ago
and it seemed to work fine but I haven't changed icc.config
to use it yet. Would you mind checking it out and if it
really does work putting together a patch that enables it
for 9.0 and beyond?

See issue 355260 for more detail:
https://premier.intel.com/premier/IssueDetail.aspx?IssueID=355260

Thanks
Martin

> 
> 2007-02-15  lnicoara  <nicoara@roguewave.com>
> 
>     * etc/config/icc.config
>       Added conditional to handle name differences
>       for crt object between Intel C++ 9.0 and 9.1.
> 
> Liviu
> 


Mime
View raw message