aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile3
-rw-r--r--a.out.h2
2 files changed, 1 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index c431acd..3659819 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 500e14f..1f978c1 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];