diff --git a/Makefile b/Makefile index c431acd18f..3659819fbe 100644 --- a/Makefile +++ b/Makefile @@ -4,9 +4,6 @@ CFLAGS=-Wall -O2 -g -fno-strict-aliasing ifdef CONFIG_DARWIN CFLAGS+= -mdynamic-no-pic endif -ifdef CONFIG_WIN32 -CFLAGS+=-fpack-struct -endif LDFLAGS=-g LIBS= DEFINES+=-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE diff --git a/a.out.h b/a.out.h index 500e14f3fc..1f978c1c04 100644 --- a/a.out.h +++ b/a.out.h @@ -151,7 +151,7 @@ struct external_lineno { #define E_FILNMLEN 14 /* # characters in a file name */ #define E_DIMNUM 4 /* # array dimensions in auxiliary entry */ -struct external_syment +struct __attribute__((packed)) external_syment { union { char e_name[E_SYMNMLEN];