ifort+gcc (не удается запустить библиотеку ECMWF "emos lib")

IDE, VCS и прочее

Модератор: Модераторы разделов

Ответить
Аватара пользователя
mikki43306
Сообщения: 172
ОС: Gentoo

ifort+gcc

Сообщение mikki43306 »

Есть такой продукт, называется emos lib
http://www.ecmwf.int/products/data/softwar...erpolation.html

На моем домашнем компе для связки gcc/gfortran всё скомпилировалось и работает.

Но на рабочем для ранних версий ссылается на неправильные либы "MAIN___" "libX_".
А для новой беты, даже запускается, но при запуске тестовой проги

Код: Выделить всё

forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source
interpolation_exa  0000000000489127  Unknown               Unknown  Unknown
interpolation_exa  00000000004546AF  Unknown               Unknown  Unknown


-------------------------------------

Код: Выделить всё

uname -a
Linux localhost 2.6.27-desktop-0.rc8.2mnb #1 SMP Thu Oct 2 05:49:37 EDT 2008 x86_64 Intel(R) Core(TM)2 Quad  CPU   Q9550  @ 2.83GHz GNU/Linux

gcc -v
Используются внутренние спецификации.
Целевая архитектура: x86_64-manbo-linux-gnu
Параметры конфигурации: ../configure --prefix=/usr --libexecdir=/usr/lib --with-slibdir=/lib64 --mandir=/usr/share/man --infodir=/usr/share/info --enable-checking=release --enable-languages=c,c++,ada,fortran,objc,obj-c++,java --build=x86_64-manbo-linux-gnu --host=x86_64-manbo-linux-gnu --with-cpu=generic --with-system-zlib --enable-threads=posix --enable-shared --enable-long-long --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-gtk-cairo --disable-libjava-multilib --enable-ssp --disable-libssp --disable-werror
Модель многопотоковости: posix
gcc версия 4.3.2 (GCC)

ifort -v
Version 10.1


различные конфиги(дефолт)
config.linux_intelA64.in
#
# Configuration file for linux (32-bit reals).
#
AR = ar
ARFLAGS = rv
#
LARGE_FILE = -Dlinux -DFOPEN64
#
DEBUG =
CC = gcc
CFLAGS = $(DEBUG) -DLITTLE_ENDIAN -DINTEGER_IS_INT $(LOCAL_CFLAGS) $(LARGE_FILE) -DTABLE_PATH=\"emos\"
FASTCFLAGS = $(CFLAGS)
#
FC = ifort
FFLAGS = $(DEBUG) -i4 -r4 -Dlinux -DLITTLE_ENDIAN -DINTEGER_IS_INT -DTABLE_PATH=\"emos\"
VECTFFLAGS = $(FFLAGS)
# |
# v
# 32-bit reals
#
RANLIB = /usr/bin/ranlib




options_linux
.SUFFIXES: .o .c .F

.F.o:
$(FC) $(FFLAGS) -c $<

.c.o:
$(CC) $(CFLAGS) -c $<



Может к-н знает что нужно прописать.
Часы–пингвин - хороший аксессуар в комнате малыша.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: ifort+gcc

Сообщение sash-kan »

в troubleshooting-то хоть заглядывали?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Ответить