|
|
- ($owrt:libc eq 'glibc') {
- perllibs="$perllibs -lbsd"
- ldflags="$ldflags -L$owrt:staging_dir/lib"
- }
-
- # uclibc does not provide crypt_r(). Enable crypt() usage for glibc builds only
- ($owrt:libc ne 'glibc') {
- crypt_r_proto='0'
- i_crypt='undef'
- d_crypt='undef'
- d_crypt_r='undef'
- }
-
- ($owrt:libc eq 'musl') {
- # musl does not provide a working setlocale(). It accepts arbitrary locales
- # and makes them act as if they were C.UTF-8.
- d_setlocale='undef'
-
- d_stdio_ptr_lval='undef'
- d_stdio_ptr_lval_sets_cnt='undef'
- d_stdiobase='undef'
- d_stdstdio='undef'
-
- d_getnetbyname_r='undef'
-
- d_getprotobyname_r='undef'
- d_getpwent_r='undef'
- d_getservent_r='undef'
- d_gethostent_r='undef'
- d_getnetent_r='undef'
- d_getnetbyaddr_r='undef'
- d_getprotoent_r='undef'
- d_getprotobynumber_r='undef'
- d_getgrent_r='undef'
-
- getprotobyname_r='undef'
- getpwent_r='undef'
- getservent_r='undef'
- gethostent_r='undef'
- getnetent_r='undef'
- getnetbyaddr_r='undef'
- getprotoent_r='undef'
- getprotobynumber_r='undef'
- getgrent_r='undef'
-
- i_fcntl='define'
- h_fcntl='true'
- d_strerror_r='undef'
- }
|