I have a sis620 video card in a pcchips 748MR main board. XFree86 4.0.1
server for sis displays fonts abnormally, and easily drives monitor into
dead state. The console message complain "unresolved symbol memcpy in
module sis_drv.o". I found that only sis_drv.o has symbol "memcpy", other
drivers come with "xf86memcpy".
Download the XFree86 4.0.1 from ftp.xfree86.org for glibc21, it works
perfectly. The sis_drv.o doesn't have symbol "memcpy".
Looking to the xfree86 source, I found the symbol "memcpy" comes from
init3.o in the sis driver directory, using "nm", I found "memcpy" is the
last symbol, and is after "gcc_compiled". The init3.c doesn't include any
call to "memcpy". So the symbol is generated by the compiler.
I also noticed the XFree86 4.0.2 downloaded from xfree86.org has same
problem as the xserver comes with redhat-7.0.
It seems the problem is caused by some mis-compilation.
*** This bug has been marked as a duplicate of 19530 ***
This is fixed in Rawhide XFree86-4.0.2-11, and will appear shortly.