and from uclibc sysconf.cPatchSet 3412 (...)Cleanup a few of the more egregiously broken sysconf values to
actually match reality. In particular, _SC_GETPW_R_SIZE_MAX and
_SC_GETGR_R_SIZE_MAX were causing us problems with programs such
as libglib, since they were always returning -1, which is a bit
smaller than the actual passwd and group max buffer sizes.
I will just patch the glib to set buffer to 1024./* If you change these, also change libc/pwd_grp/pwd_grp.c to match */
#define PWD_BUFFER_SIZE 256
#define GRP_BUFFER_SIZE 256
case _SC_GETGR_R_SIZE_MAX:
return GRP_BUFFER_SIZE;
case _SC_GETPW_R_SIZE_MAX:
return PWD_BUFFER_SIZE;
Further progress: Got me a chroot-musl-toolchain to secure nothing sneaks in...now gtk-1.2.10 is almost there. The missing labels are caused in "gdk_set_locale" but I haven't spotted the true cause yet. Bypassing that gives working applications. Fileselect works now but I still have segfaults in textwidget - but that might actually point to the cause for apps like beaver which crash at copy from app2app...
Eventually I hope to get back to deal with time & date differences - kind of got off track lately