source: trunk/WRF.COMMON/WRFV2/mars_lmd/error_libc

Last change on this file was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

File size: 3.2 KB
Line 
1L'option static permet de porter l'exécutable, car il contient alors toutes
2les librairies nécessaires !
3
4
5You somehow got incompatible versons of your basic system C libraries on your machine.
6
7The warning messages are just saying that the dynamic libc library must be use for some of the symbols and your application will not be completly static. Since libc must be on every Linux system, I doubt this will cause problems.
8
9For the undefined references, you want to find the library which contains the symbols. In this case, the symbols can be found in "/usr/lib/gcc/i386-redhat-linux/4.0.0/libgcc_eh.a". Using the "nm" utility, followed by a "grep" will show if the symbol is present and an upper case "T" indicates that the symbol is defined. A "U" indicates that the symbol is used but undefined.
10aymeric@ubuntu:/usr/lib/gcc/i486-linux-gnu/4.1.2$ nm libgcc_eh.a | grep -i "_Unwind_Resume"
11
12adding -lgcc_eh
13
14
15/usr/lib/libc.a(iofclose.o):(.eh_frame+0x11): référence indéfinie vers « __gcc_personality_v0 »
16/usr/lib/libc.a(iofflush.o): In function `fflush':
17(.text+0xdc): référence indéfinie vers « _Unwind_Resume »
18/usr/lib/libc.a(iofflush.o):(.eh_frame+0x12): référence indéfinie vers « __gcc_personality_v0 »
19/usr/lib/libc.a(iofputs.o): In function `fputs':
20(.text+0x105): référence indéfinie vers « _Unwind_Resume »
21/usr/lib/libc.a(iofputs.o):(.eh_frame+0x12): référence indéfinie vers « __gcc_personality_v0 »
22/usr/lib/libc.a(iofwrite.o): In function `fwrite':
23(.text+0x126): référence indéfinie vers « _Unwind_Resume »
24/usr/lib/libc.a(iofwrite.o):(.eh_frame+0x12): référence indéfinie vers « __gcc_personality_v0 »
25/usr/lib/libc.a(wfileops.o): In function `_IO_wfile_underflow':
26(.text+0x125d): référence indéfinie vers « _Unwind_Resume »
27/usr/lib/libc.a(wfileops.o):(.eh_frame+0x12): référence indéfinie vers « __gcc_personality_v0 »
28/usr/lib/libc.a(fileops.o): In function `_IO_file_fopen':
29(.text+0x1f13): référence indéfinie vers « _Unwind_Resume »
30/usr/lib/libc.a(fileops.o): In function `_IO_file_underflow':
31(.text+0x2108): référence indéfinie vers « _Unwind_Resume »
32/usr/lib/libc.a(fileops.o):(.eh_frame+0x12): référence indéfinie vers « __gcc_personality_v0 »
33/usr/lib/libc.a(syslog.o): In function `__vsyslog_chk':
34(.text+0x6dd): référence indéfinie vers « _Unwind_Resume »
35/usr/lib/libc.a(syslog.o): In function `__vsyslog_chk':
36(.text+0x6f2): référence indéfinie vers « _Unwind_Resume »
37/usr/lib/libc.a(syslog.o): In function `openlog':
38(.text+0x803): référence indéfinie vers « _Unwind_Resume »
39/usr/lib/libc.a(syslog.o): In function `closelog':
40(.text+0x874): référence indéfinie vers « _Unwind_Resume »
41/usr/lib/libc.a(syslog.o):(.eh_frame+0x12): référence indéfinie vers « __gcc_personality_v0 »
42/usr/lib/libc.a(backtrace.o): In function `backtrace':
43(.text+0x54): référence indéfinie vers « _Unwind_Backtrace »
44/usr/lib/libc.a(backtrace.o): In function `backtrace_helper':
45(.text+0x10a): référence indéfinie vers « _Unwind_GetIP »
46/usr/lib/libc.a(backtrace.o): In function `backtrace_helper':
47(.text+0x12f): référence indéfinie vers « _Unwind_GetGR »
48/usr/lib/libc.a(backtrace.o): In function `backtrace_helper':
49(.text+0x13a): référence indéfinie vers « _Unwind_GetCFA »
50
Note: See TracBrowser for help on using the repository browser.