summaryrefslogtreecommitdiff
path: root/app-arch/lld/files/patches-0/0008-Correct-alignment.patch
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch/lld/files/patches-0/0008-Correct-alignment.patch')
-rw-r--r--app-arch/lld/files/patches-0/0008-Correct-alignment.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/app-arch/lld/files/patches-0/0008-Correct-alignment.patch b/app-arch/lld/files/patches-0/0008-Correct-alignment.patch
new file mode 100644
index 00000000..bdaf7b63
--- /dev/null
+++ b/app-arch/lld/files/patches-0/0008-Correct-alignment.patch
@@ -0,0 +1,25 @@
+From 82c01b87a7fb4c72fccea79bb8892257607541b2 Mon Sep 17 00:00:00 2001
+From: Michael Spencer <bigcheesegs@gmail.com>
+Date: Thu, 14 Feb 2013 13:08:24 -0800
+Subject: [PATCH 08/13] Correct alignment.
+
+---
+ lib/ReaderWriter/ELF/HeaderChunks.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/ReaderWriter/ELF/HeaderChunks.h b/lib/ReaderWriter/ELF/HeaderChunks.h
+index 5130f5f..0d57172 100644
+--- a/lib/ReaderWriter/ELF/HeaderChunks.h
++++ b/lib/ReaderWriter/ELF/HeaderChunks.h
+@@ -215,7 +215,7 @@ bool ProgramHeader<ELFT>::addSegment(Segment<ELFT> *segment) {
+ phdr.first->p_filesz = slice->fileSize();
+ phdr.first->p_memsz = slice->memSize();
+ phdr.first->p_flags = segment->flags();
+- phdr.first->p_align = slice->align2();
++ phdr.first->p_align = segment->pageSize();
+ }
+ auto phdr = allocateProgramHeader();
+ if (phdr.second)
+--
+1.8.1.2
+