Reran benchmark using -O3 musl library and now musl and native have basically the same run times. native: 2.08% python libc-2.19.so [.] __memcpy_ssse3 0.81% python libc-2.19.so [.] __x86.get_pc_thunk.bx 0.56% python libc-2.19.so [.] __memset_sse2 0.53% python libc-2.19.so [.] _int_malloc 0.45% python libc-2.19.so [.] _int_free 0.40% python libc-2.19.so [.] malloc 0.22% python libc-2.19.so [.] realloc 0.21% python libc-2.19.so [.] __ctype_b_loc 0.12% python libc-2.19.so [.] __x86.get_pc_thunk.cx 0.12% python libc-2.19.so [.] free 0.01% python libc-2.19.so [.] __strlen_sse2_bsf 0.01% python libc-2.19.so [.] malloc_consolidate 0.01% python libc-2.19.so [.] __memcpy_ia32 0.00% python libc-2.19.so [.] _IO_getc 0.00% python libc-2.19.so [.] mremap_chunk 0.00% python libc-2.19.so [.] _int_realloc 0.00% python libc-2.19.so [.] __strcmp_ssse3 musl: 5.37% python libc.so [.] memcpy 1.96% python libc.so [.] malloc 1.93% python libc.so [.] free 0.60% python libc.so [.] memset 0.20% python libc.so [.] __x86.get_pc_thunk.bx 0.12% python libc.so [.] realloc 0.03% python libc.so [.] alloc_fwd 0.02% python libc.so [.] alloc_rev 0.01% python libc.so [.] find_sym 0.01% python libc.so [.] strcmp 0.00% python libc.so [.] memcmp 0.00% python libc.so [.] __vm_lock 0.00% python libc.so [.] __strerror_l 0.00% python libc.so [.] __cp_end 0.00% python libc.so [.] .L350 0.00% python libc.so [.] strlen 0.00% python libc.so [.] memchr 0.00% python libc.so [.] pthread_rwlock_trywrlock On Wed, Apr 8, 2015 at 4:24 PM, John Mudd wrote: > Ignore my previous email. The symbols are there. I'll rebuild again and > check the speed... > > On Wed, Apr 8, 2015 at 4:16 PM, John Mudd wrote: > >> I don't see any of those "a_*" names in the output of 'nm' or 'readelf >> -a' on musl-1.1.8/lib/libc.so. >> >>> >>> >> >