On Mar 14,  8:44pm, mar...@duskware.de (Martin Husemann) wrote:
-- Subject: Re: CVS commit: src/lib/libc

| On Wed, Mar 14, 2012 at 04:55:01PM +0000, Christos Zoulas wrote:
| > 1. commit the changes as they are (cast+diagassert)
| 
| The diagasserts are pulled into ld.elf_so and break the build for
| at least sparc64.
| 
| A map of -current ld.elf_so and netbsd-6 are attached for comparision.
| It starts with:
| 
|  /usr/obj/sparc64/lib/libc/libc_pic.a(ctype_.pico)
|                                expand.o (_ctype_)
| +/usr/obj/sparc64/lib/libc/libc_pic.a(assert.pico)
| +                              
/usr/obj/sparc64/lib/libc/libc_pic.a(strsep.pico)
|  (__diagassert13)
| 
| and then goes via getenv, fprintf, citrus, ....

This means we cannot use them for the PIC build of libc... I will fix it.

christos

Reply via email to