In my Debian Sid gcc-4.4.2 I obtain this error message when I try to compile with -static flag: /usr/lib/gcc/i486-linux-gnu/4.4.2/../../../../lib/libieee.a:(.data+0x0): multiple definition of `_LIB_VERSION' /usr/lib/gcc/i486-linux-gnu/4.4.2/../../../../lib/libm.a(s_lib_version.o):(.data+0x0): first defined here collect2: ld returned 1 exit status Is it a bug of gcc? I used this flags in a 1.3 GHz Centrino (first generation) Laptop -static -std=c99 -pedantic -O3 -Wall -Wextra -Wconversion -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wnested-externs -Warray-bounds -fno-common -fshort-enums -funroll-loops -mieee-fp -march=native -- ***************************************** José Luis García Pallero jgpallero@xxxxxxxxx (o< / / \ V_/_ Use Debian GNU/Linux and enjoy! *****************************************