diff options
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.patch | 25 |
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 + |
