[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20050215: Building udunits on Altix IA64 using icc(1): <limits.h>



Cliff,

I'm sorry, but I gave you the wrong test-code to compile.  Instead of
referencing the gcc(1) header-files, the test-code needs to reference
the icc(1) header-files.  I suspect you re-executed the configure(1)
script using the gcc(1) compiler; consequently, the "port/misc/limits.h"
file that you sent referenced the gcc(1) header-files.

Lets try again with test-code that references the icc(1) <limits.h> file
in the same way that the "port/misc/limits.h" file does.  Please try this:

    echo '#include "///opt/intel_cc_80/include/limits.h"' >conftest.c
    echo 'int int_max = INT_MAX;' >>conftest.c
    icc -c conftest.c

Regards,
Steve Emmerson

------- Original Message

Date:    Tue, 15 Feb 2005 10:41:04 -0500
From:    Cliff Liu <address@hidden>To:      Steve Emmerson <steve@uni
          data.ucar.edu>
Subject: Re: 20050210: Building udunits on Altix IA64 using icc(1): <limits.h>

On Mon, 14 Feb 2005, Steve Emmerson wrote:

> OK.  Try this:
> 
>     $ echo '#include "///usr/lib/gcc-lib/ia64-redhat-linux/3.2.3/include/limi
ts.h"' >conftest.c
>     $ echo 'int int_max = INT_MAX;' >>conftest.c
>     $ icc -c conftest.c
> 

[root@thunder cliff]# cat conftest.c
#include "///usr/lib/gcc-lib/ia64-redhat-linux/3.2.3/include/limits.h"
int int_max = INT_MAX;
[root@thunder cliff]# icc -c conftest.c
[root@thunder cliff]#

This still has no errors.

Thanks,

Cliff

------- End of Original Message