﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
134	glibc compilation error `multiple __memcpy_chk definition`	insecure	clfs-commits@…	"I'm just fiddling around with CLFS. I used the following version:[[BR]]
""Cross-Compiled Linux From Scratch - Version SVN-20071221-x86""[[BR]]
HOST and TARGET environment variables are:[[BR]]
CLFS_HOST=""x86_64-cross-linux-gnu""[[BR]]
CLFS_TARGET=""i586-pc-linux-gnu""[[BR]]
The host system is a 64bit gentoo without multilib.[[BR]]

Everything went fine until the compilation of glibc in chapter 5. Then I got
errors from make telling me about 
`multiple __memcpy_chk definition` and
`multiple __memset_chk definition`.

I found the solution to this ""behaviour"" on http://bugs.gentoo.org/show_bug.cgi?id=199479 .
The same bug. It seems like it is an i586-only problem. I applied the patch from here:
http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/glibc/2.7/0040_all_glibc-i586-chk.patch?rev=1.1 with
{{{
cd /mnt/lfs/sources/glibc-2.7
patch -Np0 -i ../0040_all_glibc-i586-chk.patch
}}}
Then compiled again and it worked. (I repeated the glibc part completely to be sure
to have a clean source tree.)"	defect	closed	major		BOOK		fixed	glibc	
