From 1cbe5773abafdb611aaeab9c31e527dae5b856ac Mon Sep 17 00:00:00 2001 From: Kinsey Moore Date: Thu, 5 Nov 2020 14:02:28 -0600 Subject: spec/aarch64: Only apply SUBALIGN(4) to ILP32 The SUBALIGN(4) required on rtemsroset and rtemsrwset for ILP32 builds was previously present on LP64 builds and causes no issues within RTEMS, but causes relocation/alignment issues when building libbsd. This restricts those alignment changes to ILP32 builds. --- spec/build/bsps/aarch64/a53/linkcmds_ilp32.yml | 1 + 1 file changed, 1 insertion(+) (limited to 'spec/build/bsps/aarch64/a53') diff --git a/spec/build/bsps/aarch64/a53/linkcmds_ilp32.yml b/spec/build/bsps/aarch64/a53/linkcmds_ilp32.yml index ed585f1950..085c9c707c 100644 --- a/spec/build/bsps/aarch64/a53/linkcmds_ilp32.yml +++ b/spec/build/bsps/aarch64/a53/linkcmds_ilp32.yml @@ -60,6 +60,7 @@ content: | OUTPUT_FORMAT ("elf32-littleaarch64") OUTPUT_ARCH (aarch64:ilp32) + bsp_set_align = 4; INCLUDE linkcmds.base copyrights: -- cgit v1.2.3