Skip to content

Commit 2d561d5

Browse files
authored
[ATfE] Add multilib.yaml mapping form Armv8-A big endian to Armv7-A big endian (#234)
This is a cherry-pick of #230. This mapping is necessary to make the multilib variant selection work for Armv8-A big endian, since the library variants supposed to be used in this case are chosen on the presence of the multilib flag corresponding to Armv7-A. Besides this change, this commit introduces more testing to cover more cases of this mapping.
1 parent 4d77d75 commit 2d561d5

File tree

2 files changed

+189
-25
lines changed

2 files changed

+189
-25
lines changed

arm-software/embedded/arm-multilib/multilib.yaml.in

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,15 @@ Mappings:
158158
- Match: --target=(arm|thumb)v(8|8\.[1-9]|9|9\.[1-9])a-unknown-none-eabi
159159
Flags:
160160
- --target=armv7-unknown-none-eabi
161+
- Match: --target=(arm|thumb)ebv(8|8\.[1-9]|9|9\.[1-9])a-unknown-none-eabi
162+
Flags:
163+
- --target=armebv7-unknown-none-eabi
161164
- Match: --target=(arm|thumb)v(8|8\.[1-9]|9|9\.[1-9])a-unknown-none-eabihf
162165
Flags:
163166
- --target=armv7-unknown-none-eabihf
167+
- Match: --target=(arm|thumb)ebv(8|8\.[1-9]|9|9\.[1-9])a-unknown-none-eabihf
168+
Flags:
169+
- --target=armebv7-unknown-none-eabihf
164170
- Match: --target=(arm|thumb)v(8|8\.[1-9]|9|9\.[1-9])r-unknown-none-eabi
165171
Flags:
166172
- --target=armv7r-unknown-none-eabi

0 commit comments

Comments
 (0)