SPEC2006 400.perlbench with uClibc

Sergey Yakoushkin sergey.yakoushkin at gmail.com
Tue Mar 30 09:04:59 UTC 2010


Hi,

I'm trying to compile SPECint benches with uClibc library.
I was able to build all C benches except 400.perlbench:

perlio.c: In function 'PerlIOStdio_unread':
perlio.c:3070: error: 'FILE' has no member named '_IO_read_ptr'
perlio.c:3078: error: 'FILE' has no member named '_IO_read_ptr'
perlio.c: In function 'PerlIOStdio_get_base':
perlio.c:3183: error: 'FILE' has no member named '_IO_read_base'
perlio.c: In function 'PerlIOStdio_get_bufsiz':
perlio.c:3190: error: 'FILE' has no member named '_IO_read_end'
perlio.c:3190: error: 'FILE' has no member named '_IO_read_base'
perlio.c: In function 'PerlIOStdio_get_ptr':
perlio.c:3199: error: 'FILE' has no member named '_IO_read_ptr'
perlio.c: In function 'PerlIOStdio_get_cnt':
perlio.c:3206: error: 'FILE' has no member named '_IO_read_end'
perlio.c:3206: error: 'FILE' has no member named '_IO_read_ptr'
specmake: *** perlio.o Error 1

According to SPEC guidelines, I can't modify perlbench sources.

Thanks,
Sergey Y.


More information about the uClibc mailing list