Hi, Recently changes have been made in order to be able to always build evms statically linked to glib, which is needed for ncurses interface. However this needs >=glib-2* to work, see #152293. On gentoo/uclibc glib-2 is masked ( i.e. glib-2.x requires working locale/iconv which isn't available atm in uclibc) So i propose a patch for the ebuild, in order to build against dynamic glib-1* library under uclibc. It works for me on a x86/uclibc/hardened host. Aurélien Reproducible: Always
Aurélien: Can you shortly explain your use case, please?
hi, I don't see very well why the use case matters here ... is it so strange to use evms on a uclibc host ? However, I have one "home server" which is running on x86/hardened/uclibc (/etc/make.profile -> /usr/portage/profiles/uclibc/x86/hardened//) i use evms on it with raid0 and raid1.
Created attachment 109004 [details, diff] evms-2.5.5-r5.ebuild.uclibc.patch This patch makes evms build against glib1 for uclibc based hosts. it (hopefully?) changes nothing for others.
Created attachment 109037 [details, diff] evms-2.5.5-r5.ebuild.uclibc.patch most of fhe config was lost on the way ... sorry for the mistake ... Aurélien
Comment on attachment 109037 [details, diff] evms-2.5.5-r5.ebuild.uclibc.patch there is way too much noise in this patch ... do not make changes that are not relevant to the issue at hand
sys-fs/evms has been removed from portage tree