LFS with Glibc 2.7?

Chris Staub chris at beaker67.com
Mon Oct 29 17:01:59 PDT 2007


Marcus Taschenberger wrote:
> Huhu,
> 
> i should like to build LFS with other package
> 
> Binutils 2.18 (build ok)
> 
> GCC.4.2.2 (build ok)
> 
> Linux API Header (Kernel 2.6.23, build ok)
> 
> Glibc 2.7 (make error)
> 
> Error message:
> 
> /media/lfs/sources/glibc-build/libc_pic.os: In function 
> `__nscd_drop_map_ref':
> /media/lfs/sources/glibc-2.7/nscd/nscd-client.h:320: undefined reference 
> to `__sync_fetch_and_add_4'
> /media/lfs/sources/glibc-build/libc_pic.os:/media/lfs/sources/glibc-2.7/nscd/nscd_gethst_r.c:400: 
> more undefined references to `__sync_fetch_and_add_4' follow
> /media/lfs/sources/glibc-build/libc_pic.os: In function 
> `__nscd_get_map_ref':
> /media/lfs/sources/glibc-2.7/nscd/nscd_helper.c:404: undefined reference 
> to `__sync_val_compare_and_swap_4'
> /media/lfs/sources/glibc-build/libc_pic.os: In function 
> `*__GI___libc_freeres':
> /media/lfs/sources/glibc-2.7/malloc/set-freeres.c:39: undefined 
> reference to `__sync_bool_compare_and_swap_4'
> collect2: ld returned 1 exit status
> make[1]: *** [/media/lfs/sources/glibc-build/libc.so] Error 1
> make[1]: Leaving directory `/media/lfs/sources/glibc-2.7'
> make: *** [all] Error 2
> lfs at debian:/media/lfs/sources/glibc-build$
>  
> 
> Host system is Debian Etch
>  
> 
> Does have anybody an idea where is the error?
>  
> 
> Sorry for my bad english
> 
Looks like you forgot to set -march. The command

echo "CFLAGS += -march=i486" > configparms

mentioned in LFS for Glibc 2.6.1 is also needed for Glibc 2.7.



More information about the lfs-support mailing list