Hello Sagar,
On voidlinux, packaged ncurses doesn't have non-UTF version
It has ncursesw accroding to the devs there.
$pkg-config --exists ncurses && echo foo $
Above command doesn't print foo. Replacing ncurses with ncursesw does.
Will I face future issues building toolchain with this?
I cannot speak for the future but for the moment it should work fine.
You might encounter problems bootstrapping the Ada/SPARK support on voidlinux but disabling that is an option if you do not require it.
Regards Josef