<div>Hi All,</div><div> </div><div>in glibc-2.13/nptl/sigaction.c, i just put a simple printf(&quot;test\n&quot;); and my glibc compilation fails. Just adding a printf gives me multiple definitions of _itoa from dl-addr.c and i have no idea why. Can any body please tell me why is this happening and possible solution. For better clarity here is the error:</div>
<div> </div><div>Error msg :-</div><div><p>test/glibc-build/libc_pic.a(_itoa.os): In function `_itoa&#39;: test/glibc-2.13/stdio-common/_itoa.c:215: multiple definition of `_itoa&#39; test/glibc-build/elf/dl-allobjs.os:test/glibc-2.13/elf/dl-minimal.c:300: first defined here test/glibc-build/libc_pic.a(dl-addr.os): In function `_dl_addr_inside_object&#39;: test/SOURCE/glibc-2.13/elf/dl-addr.c:156: multiple definition of `_dl_addr_inside_object&#39; test/glibc-build/elf/dl-allobjs.os:glibc-2.13/elf/dl-open.c:658: first defined here </p>
<p> </p><p>Thanks,<br>Akhilesh</p></div>