Location of libunwind.a for amd64
The link step of g95 (fortran 95 compiler) fails with the following series
of complaints:
g95 fqshrtdl.o hi_iq_ns.o timeman.o inputuf.o miscfeq.o linsys.o dual_source.o fqshrstr.o home_name.o select.o g95_lnx_d_xxx.o fqshrlin.o dmpmc.o macro.o input.o schematic.o linuxcr.o ntmatrix.o makpat.o nxttok.o ntwmxstr.o chkinput.o output.o genscn.o feq.o getcode.o sideweir.o fqshrtim.o brnmat.o newlookup.o fqshrplg.o putpat.o iounits.o tdtchk_free.o fqshrftb.o fqshrunt.o hecdmy.o runinit.o fqshrinl.o block.o ftlookup.o dtendlay.o doeqz.o debug.o locsubs.o tableid.o exnmat.o -o a.out -v -static
Driving: g95 fqshrtdl.o hi_iq_ns.o timeman.o inputuf.o miscfeq.o linsys.o dual_source.o fqshrstr.o home_name.o select.o g95_lnx_d_xxx.o fqshrlin.o dmpmc.o macro.o input.o schematic.o linuxcr.o ntmatrix.o makpat.o nxttok.o ntwmxstr.o chkinput.o output.o genscn.o feq.o getcode.o sideweir.o fqshrtim.o brnmat.o newlookup.o fqshrplg.o putpat.o iounits.o tdtchk_free.o fqshrftb.o fqshrunt.o hecdmy.o runinit.o fqshrinl.o block.o ftlookup.o dtendlay.o doeqz.o debug.o locsubs.o tableid.o exnmat.o -o a.out -v -static -lf95 -lm
Using built-in specs.
Target:
Configured with: /var/tmp/g95/amd64/gcc.amd64/configure --enable-languages=c
Thread model: posix
gcc version 4.0.1 (g95!) Jan 13 2006
ld -m elf_x86_64 -static -o a.out /usr/lib64//crt1.o /usr/lib64//crti.o /home/ddf/g95/g95-install/bin/../lib/gcc-lib/x86_64-unknown-linux-gnu/4.0.1//crtbeginT.o -L/home/ddf/g95/g95-install/bin/../lib/gcc-lib/x86_64-unknown-linux-gnu/4.0.1/ -L/home/ddf/g95/g95-install/bin/../lib/gcc-lib/x86_64-unknown-linux-gnu/4.0.1 -L/lib/../lib64 -L/lib// -L/home/ddf/g95/g95-install/bin/../lib/gcc-lib/x86_64-unknown-linux-gnu/4.0.1/// -L/home/ddf/g95/g95-install/bin/../lib/gcc-lib/x86_64-unknown-linux-gnu/4.0.1/ -L/lib/../lib64 -L/lib// -L/usr/lib64/ -L/usr/lib64 fqshrtdl.o hi_iq_ns.o timeman.o inputuf.o miscfeq.o linsys.o dual_source.o fqshrstr.o home_name.o select.o g95_lnx_d_xxx.o fqshrlin.o dmpmc.o macro.o input.o schematic.o linuxcr.o ntmatrix.o makpat.o nxttok.o ntwmxstr.o chkinput.o output.o genscn.o feq.o getcode.o sideweir.o fqshrtim.o brnmat.o newlookup.o fqshrplg.o putpat.o iounits.o tdtchk_free.o fqshrftb.o fqshrunt.o hecdmy.o runinit.o fqshrinl.o block.o ftlookup.o dtendlay.o doeqz.o debug.o locsubs.o tableid.o exnmat.o -lf95 -lm --start-group -lgcc -lc --end-group /home/ddf/g95/g95-install/bin/../lib/gcc-lib/x86_64-unknown-linux-gnu/4.0.1//crtend.o /usr/lib64//crtn.o
/usr/lib64//libc.a(iofclose.o)(.text+0x158): In function `fclose':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(iofclose.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(iofflush.o)(.text+0xc0): In function `fflush':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(iofflush.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(iofputs.o)(.text+0x11c): In function `fputs':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(iofputs.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(iofwrite.o)(.text+0x12e): In function `fwrite':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(iofwrite.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(wfileops.o)(.text+0x506): In function `_IO_wfile_underflow':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(wfileops.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(fileops.o)(.text+0x886): In function `_IO_file_underflow':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(fileops.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(iogetdelim.o)(.text+0x24e): In function `getdelim':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(iogetdelim.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(fseek.o)(.text+0xb8): In function `fseek':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(fseek.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
/usr/lib64//libc.a(ioseekoff.o)(.text+0x1af): In function `_IO_seekoff':
: undefined reference to `_Unwind_Resume'
/usr/lib64//libc.a(ioseekoff.o)(.eh_frame+0x12): undefined reference to `__gcc_personality_v0'
make: *** [a.out] Error 1
Apparently '_Unwind_Resume' appears in a library, libunwind.a under IA-64. However, I have
been unable to find any library like that for AMD64. What is it called for debian-AMD65?
A google search turns up lots of references to libunwind and debian but I cannot find it
in the current stable amd64 packages. Perhaps it is in the unstable or testing archive?
Thanks,
Delbert
Reply to: