gummiboot install fails

Marc - 

My gummiboot-32 install failed.  Tracked it back to gnu-efi libs being in /lib64 instead of /usr/lib64.  Needed to prefix LIBDIR with PREFIX in vars.  Ie. exheres LIBDIR != makefile LIBDIR.

Additionally I needed to remove GNU_USE_MS_ABI from both gnu-efi and gummiboot to enable gummiboot-32 to actually boot.  We had to do this previously this year with gnu-efi, but seems like gummiboot now uses this as well.

View:  http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html and search for ms_abi.  I believe Exherbo should always use sysv_abi.  Not quite sure why gnu-efi and gummiboot are choosing he Microsoft ABI by default.

Tested on two of my boxes by uninstalling both fully, reinstalling and rebooting.

Please consider.