sys-boot/elilo: fix build failure against gnu-efi-3.0.8
authorSergei Trofimovich <slyfox@gentoo.org>
Mon, 1 Oct 2018 22:34:49 +0000 (23:34 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Mon, 1 Oct 2018 22:35:31 +0000 (23:35 +0100)
commite8e25b692b8ae413127a7766ae5c66461b33a864
treecd550f1290ec49f6990ab371cb0274c330db8a33
parent42bd1f101e777d779dd4b740a0a7f2bbe41a1432
sys-boot/elilo: fix build failure against gnu-efi-3.0.8

Build failed as:
> ./../fs/../strops.h:30:16: error: conflicting types for 'StrnCpy'
> extern CHAR16 *StrnCpy(OUT CHAR16 *dst, IN const CHAR16 *src, UINTN count);
>                 ^~~~~~~

Work it around by renaming local 'StrnCpy' definition to 'elilo_StrnCpy'.

Reported-by: Bill Glessner
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
sys-boot/elilo/elilo-3.16-r3.ebuild [new file with mode: 0644]
sys-boot/elilo/files/elilo-3.16-strncpy-clash.patch [new file with mode: 0644]