Index: binutils-2.25.0/gold/aarch64.cc =================================================================== --- binutils-2.25.0.orig/gold/aarch64.cc +++ binutils-2.25.0/gold/aarch64.cc @@ -790,7 +790,7 @@ const Target::Target_info Target_aarch64 '\0', // wrap_char "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address - 0x1000, // abi_pagesize (overridable by -z max-page-size) + 0x10000, // abi_pagesize (overridable by -z max-page-size) 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap @@ -817,7 +817,7 @@ const Target::Target_info Target_aarch64 '\0', // wrap_char "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address - 0x1000, // abi_pagesize (overridable by -z max-page-size) + 0x10000, // abi_pagesize (overridable by -z max-page-size) 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap @@ -844,7 +844,7 @@ const Target::Target_info Target_aarch64 '\0', // wrap_char "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address - 0x1000, // abi_pagesize (overridable by -z max-page-size) + 0x10000, // abi_pagesize (overridable by -z max-page-size) 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap @@ -871,7 +871,7 @@ const Target::Target_info Target_aarch64 '\0', // wrap_char "/lib/ld.so.1", // program interpreter 0x400000, // default_text_segment_address - 0x1000, // abi_pagesize (overridable by -z max-page-size) + 0x10000, // abi_pagesize (overridable by -z max-page-size) 0x1000, // common_pagesize (overridable by -z common-page-size) false, // isolate_execinstr 0, // rosegment_gap