Robert P. J. DAY says:
According to Mike Frysinger, this patch was removed from Gentoo in the
2.3.x series and didn't seem to cause any adverse effects. So toss it
from the patch directories for glibc 2.5 and up.
1 --- binutils/bfd/elf32-mips.c~
2 +++ binutils/bfd/elf32-mips.c
5 /* The SVR4 MIPS ABI says that this should be 0x10000, and Linux uses
6 page sizes of up to that limit, so we need to respect it. */
7 -#define ELF_MAXPAGESIZE 0x10000
8 +/*#define ELF_MAXPAGESIZE 0x10000*/
9 +/* Use 4K to shrink the elf header. NOT for general use! */
10 +#define ELF_MAXPAGESIZE 0x1000
11 #define elf32_bed elf32_tradbed
13 /* Include the target file again for this target. */
14 --- binutils/bfd/elfn32-mips.c~
15 +++ binutils/bfd/elfn32-mips.c
18 /* The SVR4 MIPS ABI says that this should be 0x10000, and Linux uses
19 page sizes of up to that limit, so we need to respect it. */
20 -#define ELF_MAXPAGESIZE 0x10000
21 +/*#define ELF_MAXPAGESIZE 0x10000*/
22 +/* Use 4K to shrink the elf header. NOT for general use! */
23 +#define ELF_MAXPAGESIZE 0x1000
24 #define elf32_bed elf32_tradbed
26 /* Include the target file again for this target. */