aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin (Intel) <hpa@zytor.com>2019-02-07 13:26:12 -0800
committerH. Peter Anvin (Intel) <hpa@zytor.com>2019-02-07 13:26:12 -0800
commit363d61c4f112b972649b19d67e96b9321f738f00 (patch)
tree3b983c03a608f86e2c69343dd35982e7b2a7c8d4
parentbf6db5b48ec25f83939f1fdebb59028bc3c40b00 (diff)
downloadsyslinux-363d61c4f112b972649b19d67e96b9321f738f00.tar.gz
syslinux-363d61c4f112b972649b19d67e96b9321f738f00.tar.xz
syslinux-363d61c4f112b972649b19d67e96b9321f738f00.zip
gnu-efi: update to version 3.0.9-3-gd34132e
Update gnu-efi to version 3.0.9-3-gd34132e; this is 3.0.9 plus three bugfix patches from the gnu-efi git tree. Suggested-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
m---------gnu-efi0
-rw-r--r--mk/lib.mk26
2 files changed, 15 insertions, 11 deletions
diff --git a/gnu-efi b/gnu-efi
-Subproject af5d1494a91617c87521101f6f5979dfbd95903
+Subproject d34132e62f666904158c7ec2f1eef5a9d5281c3
diff --git a/mk/lib.mk b/mk/lib.mk
index f3fb07c7..f8591e56 100644
--- a/mk/lib.mk
+++ b/mk/lib.mk
@@ -67,10 +67,10 @@ LIBOTHER_OBJS = \
fgets.o fprintf.o fputc.o \
putchar.o \
getopt.o getopt_long.o \
- lrand48.o stack.o memccpy.o memchr.o \
+ lrand48.o stack.o memccpy.o memchr.o \
mempcpy.o memmem.o memmove.o memswap.o \
perror.o qsort.o seed48.o \
- srand48.o sscanf.o \
+ srand48.o sscanf.o \
strerror.o errlist.o \
strnlen.o \
strncat.o strndup.o \
@@ -172,7 +172,7 @@ LIBMODULE_OBJS = \
# ZIP library object files
LIBZLIB_OBJS = \
- zlib/adler32.o zlib/compress.o zlib/crc32.o \
+ zlib/adler32.o zlib/compress.o zlib/crc32.o \
zlib/uncompr.o zlib/deflate.o zlib/trees.o zlib/zutil.o \
zlib/inflate.o zlib/infback.o zlib/inftrees.o zlib/inffast.o \
sys/zfile.o sys/zfopen.o
@@ -188,21 +188,25 @@ MINLIBOBJS = \
# $(LIBVESA_OBJS)
CORELIBOBJS = \
- memcpy.o memset.o memcmp.o printf.o strncmp.o vfprintf.o \
- strlen.o vsnprintf.o snprintf.o stpcpy.o strcmp.o strdup.o \
- strcpy.o strncpy.o fopen.o fread.o fread2.o puts.o \
- strtoul.o strntoumax.o strcasecmp.o \
- sprintf.o strlcat.o strchr.o strlcpy.o strncasecmp.o ctypes.o \
- fputs.o fwrite2.o fwrite.o fgetc.o fclose.o lmalloc.o \
- sys/err_read.o sys/err_write.o sys/null_read.o \
+ memcmp.o printf.o strncmp.o vfprintf.o \
+ strlen.o vsnprintf.o snprintf.o stpcpy.o strcmp.o strdup.o \
+ strcpy.o strncpy.o fopen.o fread.o fread2.o puts.o \
+ strtoul.o strntoumax.o strcasecmp.o \
+ sprintf.o strlcat.o strchr.o strlcpy.o strncasecmp.o ctypes.o \
+ fputs.o fwrite2.o fwrite.o fgetc.o fclose.o lmalloc.o \
+ sys/err_read.o sys/err_write.o sys/null_read.o \
sys/stdcon_write.o \
syslinux/memscan.o strrchr.o strcat.o \
syslinux/debug.o \
- $(ARCH)/setjmp.o \
$(LIBGCC_OBJS) \
$(LIBENTRY_OBJS) \
$(LIBMODULE_OBJS)
+ifneq ($(FWCLASS),EFI)
+# For EFI, these are part of gnu-efi
+CORELIBOBJS += $(ARCH)/setjmp.o memcpy.o memset.o
+endif
+
LDFLAGS = -m elf_$(ARCH) --hash-style=gnu -T $(com32)/lib/$(ARCH)/elf.ld
.SUFFIXES: .c .o .a .so .lo .i .S .s .ls .ss .lss