pro64-support
[Top] [All Lists]

RE: auto-pic or non-auto-pic

To: "'Kratzer, Willi'" <Willi.Kratzer@xxxxxxxxxxxxxxxxxxx>, "'pro64-support@xxxxxxxxxxx'" <pro64-support@xxxxxxxxxxx>
Subject: RE: auto-pic or non-auto-pic
From: "Chan, Sun C" <sun.c.chan@xxxxxxxxx>
Date: Fri, 30 Mar 2001 08:58:07 -0800
Sender: owner-pro64-support@xxxxxxxxxxx
do "file smpsrv64.o" to see what type of object it is.
I believe Intel defaults to non-shared (non-pic) while Pro64 defaults
to shared. If you have source to libmkl64_itp, rebuild that with 
Pro64 compiler and put it in the same directory with the .a. It should
fix your problem. Another way is to try adding -non_shared flag.
The potential problem there is that there might not  be a matching
pair of non_shared fortran libraries.
Sun

> -----Original Message-----
> From: Kratzer, Willi [mailto:Willi.Kratzer@xxxxxxxxxxxxxxxxxxx]
> Sent: Friday, March 30, 2001 6:18 AM
> To: 'pro64-support@xxxxxxxxxxx'
> Subject: auto-pic or non-auto-pic
> 
> 
> Hi,
> 
> when I try to link objects from the Pro64 compilers
> with Intel`s MKL (Mathematical Kernel Library) on an
> Itanium system, I get the messages
> 
> /usr/lib/gcc-lib/ia64-redhat-linux/2.96-ia64-000717/../../../../
>    ia64-redhat-linux/bin/ld: smpsrv64.o: linking auto-pic files with
>    non-auto-pic files
> Bad value: failed to merge target specific data of file
>    /usr/local/intel/mkl/LIB/libmkl64_itp.a(smpsrv64.o)
> collect2: ld returned 1 exit status
> 
> First question: What do the Pro64 compilers generate? 
> auto-pic files or non-auto-pic files?
> Second question: Can I control it?
> 
> Mit freundlichem Gruß / Best Regards
>      Willi Kratzer
> 
> ---
> Willi Kratzer, Fujitsu Siemens Computers
> PO PC Workstations
> Buergermeister-Ulrich-Str. 100
> D-86199 Augsburg, Germany
> Tel: (..821)-804-4810
> Fax: (..821)-804-2568
> Email: willi.kratzer@xxxxxxxxxxxxxxxxxxx 
> <mailto:willi.kratzer@xxxxxxxxxxxxxxxxxxx> 
> 


<Prev in Thread] Current Thread [Next in Thread>