Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Condor-users] Condor 7.x and condor_compile with pgf90 or pgf77
- Date: Fri, 23 Jan 2009 16:44:18 +0100
- From: Yann Costes <yann.costes@xxxxxxxxxx>
- Subject: [Condor-users] Condor 7.x and condor_compile with pgf90 or pgf77
Hi all,
We were compiling, with condor_compile, some Fortran 90 codes with PGI
compiler (pgf90) and with the condor version going up to 6.8.6 (we use
the Red Hat Enterprise Linux 3 on x86), and the execution in standard
universe was working fine.
We recently upgraded to condor 7.0.5 (and we also made a trial with
condor 7.2) and it no longer works.
When we compile a Fortran90 code with pgf90, we now get the following
errors :
$ condor_compile pgf90 -o complexe complexe.f90
LINKING FOR CONDOR : /usr/bin/ld.real -L/usr/local/condor/lib -Bstatic
/usr/local/condor/lib/condor_rt0.o /usr/lib32/crti.o
/usr/local/pgi/linux86/8.0-2/lib/trace_init.o
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/32/crtbeginT.o
/usr/local/pgi/linux86/8.0-2/lib/f90main.o -m elf_i386 -dynamic-linker
/lib/ld-linux.so.2 /usr/local/pgi/linux86/8.0-2/lib/pgi.ld
-L/usr/local/pgi/8.0-2/share_objects/liblf
-L/usr/local/pgi/8.0-2/share_objects/lib
-L/usr/local/pgi/linux86/8.0-2/lib-linux86-g232
-L/usr/local/pgi/linux86/8.0-2/lib -L/usr/lib32
-L/usr/lib/gcc/x86_64-linux-gnu/4.1.2/32 /tmp/pgf90wtMgcFkoLR-A.o -rpath
/usr/local/pgi/8.0-2/share_objects/lib -rpath
/usr/local/pgi/linux86/8.0-2/lib-linux86-g232 -rpath
/usr/local/pgi/linux86/8.0-2/lib -o complexe -lpgf90 -lpgf90_rpm1
-lpgf902 -lpgf90rtl -lpgftnrtl -lpgsse1 -lpgsse2 -lnspgc -lpgc -lrt
-lpthread -lm /usr/local/condor/lib/libcondorzsyscall.a
/usr/local/condor/lib/libcondor_z.a
/usr/local/condor/lib/libcomp_libstdc++.a
/usr/local/condor/lib/libcomp_libgcc.a
/usr/local/condor/lib/libcomp_libgcc_eh.a -lcondor_c -lcondor_nss_files
-lcondor_nss_dns -lcondor_resolv -lcondor_c -lcondor_nss_files
-lcondor_nss_dns -lcondor_resolv -lcondor_c
/usr/local/condor/lib/libcomp_libgcc.a
/usr/local/condor/lib/libcomp_libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/32/crtend.o /usr/lib32/crtn.o
/usr/local/condor/lib/libcondorzsyscall.a(switches.o): In function
`__libc_write':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.remap-LINUX.h:79:
multiple definition of `__libc_write'
/usr/lib32/libpthread.a(ptw-write.o):<stdin>:(.text+0x0): first defined here
/usr/bin/ld.real: Warning: size of symbol `__libc_write' changed from 91
in /usr/lib32/libpthread.a(ptw-write.o) to 28 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.o)
/usr/local/condor/lib/libcondorzsyscall.a(switches.o): In function
`__libc_close':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.remap-LINUX.h:85:
multiple definition of `__libc_close'
/usr/lib32/libpthread.a(ptw-close.o):<stdin>:(.text+0x0): first defined here
/usr/bin/ld.real: Warning: size of symbol `__libc_close' changed from 80
in /usr/lib32/libpthread.a(ptw-close.o) to 22 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.o)
/usr/local/condor/lib/libcondorzsyscall.a(switches.o): In function
`__libc_fsync':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.remap-LINUX.h:113:
multiple definition of `__libc_fsync'
/usr/lib32/libpthread.a(ptw-fsync.o):<stdin>:(.text+0x0): first defined here
/usr/bin/ld.real: Warning: size of symbol `__libc_fsync' changed from 80
in /usr/lib32/libpthread.a(ptw-fsync.o) to 22 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.o)
/usr/local/condor/lib/libcondorzsyscall.a(switches.o): In function
`__libc_open':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.remap-LINUX.h:118:
multiple definition of `__libc_open'
/usr/lib32/libpthread.a(ptw-open.o):<stdin>:(.text+0x0): first defined here
/usr/bin/ld.real: Warning: size of symbol `__libc_open' changed from 91
in /usr/lib32/libpthread.a(ptw-open.o) to 54 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.o)
/usr/local/condor/lib/libcondorzsyscall.a(switches.o): In function
`__libc_read':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.remap-LINUX.h:119:
multiple definition of `__libc_read'
/usr/lib32/libpthread.a(ptw-read.o):<stdin>:(.text+0x0): first defined here
/usr/bin/ld.real: Warning: size of symbol `__libc_read' changed from 91
in /usr/lib32/libpthread.a(ptw-read.o) to 28 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.o)
/usr/local/condor/lib/libcondorzsyscall.a(switches.o): In function
`__sigaction':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.remap-LINUX.h:137:
multiple definition of `__sigaction'
/usr/lib32/libpthread.a(sigaction.o):sigaction.c:(.text+0x11b): first
defined here
/usr/bin/ld.real: Warning: size of symbol `__sigaction' changed from 307
in /usr/lib32/libpthread.a(sigaction.o) to 28 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.o)
/usr/local/condor/lib/libcondorzsyscall.a(switches.o): In function
`__libc_sigaction':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.remap-LINUX.h:138:
multiple definition of `__libc_sigaction'
/usr/lib32/libpthread.a(sigaction.o):sigaction.c:(.text+0x10): first
defined here
/usr/bin/ld.real: Warning: size of symbol `__libc_sigaction' changed
from 267 in /usr/lib32/libpthread.a(sigaction.o) to 28 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.o)
/usr/local/condor/lib/libcondorzsyscall.a(switches.special.o): In
function `system':
/home/condor/execute/dir_9619/userdir/src/condor_syscall_lib/switches.special.C:1848:
multiple definition of `system'
/usr/lib32/libpthread.a(pt-system.o):pt-system.c:(.text+0x0): first
defined here
/usr/bin/ld.real: Warning: size of symbol `system' changed from 9 in
/usr/lib32/libpthread.a(pt-system.o) to 38 in
/usr/local/condor/lib/libcondorzsyscall.a(switches.special.o)
/usr/bin/ld.real: errno: TLS reference in
/usr/lib32/libpthread.a(pthread_create.o) mismatches non-TLS reference
in /usr/local/condor/lib/libcondor_c.a(sysdep.o)
/usr/local/condor/lib/libcondor_c.a: could not read symbols: Bad value
We get the same error messages with condor_compile + pgf77 but we have
no error with condor_compile + pgcc.
Any idea ?
Thanks in advance for your help.
Yann