Possible glibc issue in using Intel's IFC

Possible glibc issue in using Intel's IFC

Post by Madhusudan Sing » Mon, 30 Jun 2003 01:13:13



Hi
        I use the Intel Fortran compiler 7.0.14 on my Linux desktop - RH 9.0
(custom compiled kernel 2.4.20, glibc : 2.3.2-11.9).

        When I compile *some* of my programs (which worked perfectly for RH 7.3), I
get the following error :

   external subroutine FINDINARRAY

155 Lines Compiled
   program VELCPROFILE
Comment 2 : In program unit VELCPROFILE format 22 is not used

82 Lines Compiled
/usr/local/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x4d3):
In
function `f_f77ioerr':
: undefined reference to `__ctype_b'

        A reference to premier.intel.com reveals a cryptic statement that RH 9.0 is
not supported for IFC as ctype definitions are absent in the glibc that
comes with it (or words to that effect).

        My question is :

        How do I fix it (either glibc or possibly a newer version of ifc) so that I
can compile these few programs ?

Thanks,

MS

 
 
 

Possible glibc issue in using Intel's IFC

Post by Tim Princ » Mon, 30 Jun 2003 01:38:43



> Hi
>         I use the Intel Fortran compiler 7.0.14 on my Linux desktop - RH
>         9.0
> (custom compiled kernel 2.4.20, glibc : 2.3.2-11.9).

>         When I compile *some* of my programs (which worked perfectly for
>         RH 7.3), I
> get the following error :

/usr/local/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x4d3):

Quote:> In
> function `f_f77ioerr':
> : undefined reference to `__ctype_b'

>         How do I fix it (either glibc or possibly a newer version of ifc)
>         so that I
> can compile these few programs ?

There's a big thread on this, on the Intel compiler support forum
intel.forums.liveworld.com  ...  (unfortunately, the full URL doesn't
display in my browser)
Dynamic linking option fixes this in many cases.  The compiler updates
haven't caught up with rh9.
--
Tim Prince

 
 
 

Possible glibc issue in using Intel's IFC

Post by -=M=.. » Mon, 30 Jun 2003 04:16:56


Il Sat, 28 Jun 2003 12:13:13 -0400, Madhusudan Singh fece sapere che:

Quote:> Hi
>         I use the Intel Fortran compiler 7.0.14 on my Linux desktop - RH 9.0
> (custom compiled kernel 2.4.20, glibc : 2.3.2-11.9).

>         When I compile *some* of my programs (which worked perfectly for RH 7.3), I
> get the following error :

>    external subroutine FINDINARRAY

> 155 Lines Compiled
>    program VELCPROFILE
> Comment 2 : In program unit VELCPROFILE format 22 is not used

> 82 Lines Compiled
> /usr/local/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x4d3):
> In
> function `f_f77ioerr':
>: undefined reference to `__ctype_b'

[...]
>         How do I fix it (either glibc or possibly a newer version of ifc) so that I
> can compile these few programs ?

> Thanks,

> MS

Try to force installatio of glibc RH8.0
 
 
 

Possible glibc issue in using Intel's IFC

Post by Madhusudan Sing » Mon, 30 Jun 2003 17:48:43





Quote:> Il Sat, 28 Jun 2003 12:13:13 -0400, Madhusudan Singh fece sapere che:
>> Hi
>>         I use the Intel Fortran compiler 7.0.14 on my Linux desktop - RH
>>         9.0
>> (custom compiled kernel 2.4.20, glibc : 2.3.2-11.9).

>>         When I compile *some* of my programs (which worked perfectly for
>>         RH 7.3), I
>> get the following error :

>>    external subroutine FINDINARRAY

>> 155 Lines Compiled
>>    program VELCPROFILE
>> Comment 2 : In program unit VELCPROFILE format 22 is not used

>> 82 Lines Compiled

/usr/local/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x4d3):

Quote:>> In
>> function `f_f77ioerr':
>>: undefined reference to `__ctype_b'

> [...]
>>         How do I fix it (either glibc or possibly a newer version of ifc)
>>         so that I
>> can compile these few programs ?

>> Thanks,

>> MS

> Try to force installatio of glibc RH8.0

I wonder if that suggestion was in earnest. One of the surest ways to*
up your system is to create glibc incompatibilities.
 
 
 

Possible glibc issue in using Intel's IFC

Post by Steve Lione » Wed, 02 Jul 2003 00:11:10


On Sat, 28 Jun 2003 12:13:13 -0400, Madhusudan Singh


>Hi
>        I use the Intel Fortran compiler 7.0.14 on my Linux desktop - RH 9.0
>(custom compiled kernel 2.4.20, glibc : 2.3.2-11.9).

RHL9 is not on the list of the supported Linux versions for IFC 7.1.  There is
an extensive discussion of this issue at
http://intel.forums.liveworld.com/thread.jsp?forum=121&thread=5821

I'll comment that our investigations have revealed that the new pthreads
library in RHL9 has serious bugs that prevent OpenMP from working, and due to
RedHat's new support model, RedHat will probably not release bug fixes for
this "consumer" edition of Linux.  At present, we're unaware of a fix
available for the threads bug, but if we become aware of it, we'll let our
customers know.

Steve Lionel
Software Products Division
Intel Corporation
Nashua, NH

User communities for Intel Fortran and Compaq Visual Fortran:
  http://intel.com/IDS/forums/fortran

 
 
 

Possible glibc issue in using Intel's IFC

Post by Tim Princ » Wed, 02 Jul 2003 10:34:37



> Hi
>         I use the Intel Fortran compiler 7.0.14 on my Linux desktop - RH 9.0
> (custom compiled kernel 2.4.20, glibc : 2.3.2-11.9).

>         When I compile *some* of my programs (which worked perfectly for RH 7.3), I
> get the following error :

>    external subroutine FINDINARRAY

> 155 Lines Compiled
>    program VELCPROFILE
> Comment 2 : In program unit VELCPROFILE format 22 is not used

> 82 Lines Compiled
> /usr/local/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x4d3):
> In
> function `f_f77ioerr':
> : undefined reference to `__ctype_b'

>         A reference to premier.intel.com reveals a cryptic statement that RH 9.0 is
> not supported for IFC as ctype definitions are absent in the glibc that
> comes with it (or words to that effect).

>         My question is :

>         How do I fix it (either glibc or possibly a newer version of ifc) so that I
> can compile these few programs ?

I don't see any replies attached to your post, so I'll answer again:
If you want more detail, check the Intel Fortran compiler forum.
The fully dynamic link option e.g. -idynamic (please look it up) may
take care of this.
Intel compilers have not caught up with rh9.
 
 
 

Possible glibc issue in using Intel's IFC

Post by Madhusudan Sing » Wed, 02 Jul 2003 23:53:55





>> Hi
>>         I use the Intel Fortran compiler 7.0.14 on my Linux desktop - RH
>>         9.0
>> (custom compiled kernel 2.4.20, glibc : 2.3.2-11.9).

>>         When I compile *some* of my programs (which worked perfectly for
>>         RH 7.3), I
>> get the following error :

>>    external subroutine FINDINARRAY

>> 155 Lines Compiled
>>    program VELCPROFILE
>> Comment 2 : In program unit VELCPROFILE format 22 is not used

>> 82 Lines Compiled

/usr/local/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x4d3):

- Show quoted text -

Quote:>> In
>> function `f_f77ioerr':
>> : undefined reference to `__ctype_b'

>>         A reference to premier.intel.com reveals a cryptic statement that
>>         RH 9.0 is
>> not supported for IFC as ctype definitions are absent in the glibc that
>> comes with it (or words to that effect).

>>         My question is :

>>         How do I fix it (either glibc or possibly a newer version of ifc)
>>         so that I
>> can compile these few programs ?
> I don't see any replies attached to your post, so I'll answer again:
> If you want more detail, check the Intel Fortran compiler forum.
> The fully dynamic link option e.g. -idynamic (please look it up) may
> take care of this.
> Intel compilers have not caught up with rh9.

Thanks for your response. I guess I will have to wait until they do, I can
use the Sun Fortran compiler in the meantime.