efitools: fix build

GNU_SOURCE required with latest gcc.

authored by Reno Dakota and committed by Austin Horstman 2f40fbd3 89ef7dc4

+1
+1
pkgs/by-name/ef/efitools/package.nix
··· 39 sed -i -e 's#/usr/include/efi#${gnu-efi}/include/efi/#g' Make.rules 40 sed -i -e 's#/usr/lib64/gnuefi#${gnu-efi}/lib/#g' Make.rules 41 sed -i -e 's#$(DESTDIR)/usr#$(out)#g' Make.rules 42 substituteInPlace lib/console.c --replace "EFI_WARN_UNKOWN_GLYPH" "EFI_WARN_UNKNOWN_GLYPH" 43 patchShebangs . 44 '';
··· 39 sed -i -e 's#/usr/include/efi#${gnu-efi}/include/efi/#g' Make.rules 40 sed -i -e 's#/usr/lib64/gnuefi#${gnu-efi}/lib/#g' Make.rules 41 sed -i -e 's#$(DESTDIR)/usr#$(out)#g' Make.rules 42 + sed -i '$asign-efi-sig-list.o flash-var.o: CFLAGS += -D_GNU_SOURCE' Makefile 43 substituteInPlace lib/console.c --replace "EFI_WARN_UNKOWN_GLYPH" "EFI_WARN_UNKNOWN_GLYPH" 44 patchShebangs . 45 '';