Skip to content

Commit f07508c

Browse files
committed
Add AArch32 base variants with strict alignment
This patch adds AArch32 base variants with `-mno-unaligned-access`. Base variants are the set of libraries that provide the most compatible functionality. As a consequence, they are built with strict alignment in order to work nicely with client code that is compiled with or without strict alignment.
1 parent c38433a commit f07508c

File tree

52 files changed

+1308
-150
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1308
-150
lines changed

arm-multilib/json/multilib.json

Lines changed: 129 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -74,115 +74,205 @@
7474
"json": "armv5te.json",
7575
"flags": "--target=armv5e-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
7676
},
77+
{
78+
"variant": "armv6m_soft_nofp_exn_rtti_unaligned",
79+
"json": "armv6m_soft_nofp_exn_rtti_unaligned.json",
80+
"flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none"
81+
},
7782
{
7883
"variant": "armv6m_soft_nofp_exn_rtti",
7984
"json": "armv6m_soft_nofp_exn_rtti.json",
80-
"flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none"
85+
"flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -mno-unaligned-access"
86+
},
87+
{
88+
"variant": "armv6m_soft_nofp_unaligned",
89+
"json": "armv6m_soft_nofp_unaligned.json",
90+
"flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
8191
},
8292
{
8393
"variant": "armv6m_soft_nofp",
8494
"json": "armv6m_soft_nofp.json",
85-
"flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
95+
"flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access"
96+
},
97+
{
98+
"variant": "armv7a_soft_nofp_exn_rtti_unaligned",
99+
"json": "armv7a_soft_nofp_exn_rtti_unaligned.json",
100+
"flags": "--target=armv7-unknown-none-eabi -mfpu=none"
86101
},
87102
{
88103
"variant": "armv7a_soft_nofp_exn_rtti",
89104
"json": "armv7a_soft_nofp_exn_rtti.json",
90-
"flags": "--target=armv7-unknown-none-eabi -mfpu=none"
105+
"flags": "--target=armv7-unknown-none-eabi -mfpu=none -mno-unaligned-access"
91106
},
92107
{
93-
"variant": "armv7a_soft_nofp",
94-
"json": "armv7a_soft_nofp.json",
108+
"variant": "armv7a_soft_nofp_unaligned",
109+
"json": "armv7a_soft_nofp_unaligned.json",
95110
"flags": "--target=armv7-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
96111
},
97112
{
98-
"variant": "armv7a_soft_nofp_strictalign_exn_rtti",
99-
"json": "armv7a_soft_nofp_strictalign_exn_rtti.json",
100-
"flags": "--target=armv7-unknown-none-eabi -mfpu=none -mno-unaligned-access"
113+
"variant": "armv7a_soft_nofp",
114+
"json": "armv7a_soft_nofp.json",
115+
"flags": "--target=armv7-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access"
101116
},
102117
{
103-
"variant": "armv7a_soft_nofp_strictalign",
104-
"json": "armv7a_soft_nofp_strictalign.json",
105-
"flags": "--target=armv7-unknown-none-eabi -mfpu=none -mno-unaligned-access -fno-exceptions -fno-rtti"
118+
"variant": "armv7a_hard_vfpv3_d16_exn_rtti_unaligned",
119+
"json": "armv7a_hard_vfpv3_d16_exn_rtti_unaligned.json",
120+
"flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16"
106121
},
107122
{
108123
"variant": "armv7a_hard_vfpv3_d16_exn_rtti",
109124
"json": "armv7a_hard_vfpv3_d16_exn_rtti.json",
110-
"flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16"
125+
"flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -mno-unaligned-access"
126+
},
127+
{
128+
"variant": "armv7a_hard_vfpv3_d16_unaligned",
129+
"json": "armv7a_hard_vfpv3_d16_unaligned.json",
130+
"flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti"
111131
},
112132
{
113133
"variant": "armv7a_hard_vfpv3_d16",
114134
"json": "armv7a_hard_vfpv3_d16.json",
115-
"flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti"
135+
"flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mno-unaligned-access"
136+
},
137+
{
138+
"variant": "armv7a_soft_vfpv3_d16_exn_rtti_unaligned",
139+
"json": "armv7a_soft_vfpv3_d16_exn_rtti_unaligned.json",
140+
"flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16"
116141
},
117142
{
118143
"variant": "armv7a_soft_vfpv3_d16_exn_rtti",
119144
"json": "armv7a_soft_vfpv3_d16_exn_rtti.json",
120-
"flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16"
145+
"flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -mno-unaligned-access"
146+
},
147+
{
148+
"variant": "armv7a_soft_vfpv3_d16_unaligned",
149+
"json": "armv7a_soft_vfpv3_d16_unaligned.json",
150+
"flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti"
121151
},
122152
{
123153
"variant": "armv7a_soft_vfpv3_d16",
124154
"json": "armv7a_soft_vfpv3_d16.json",
125-
"flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti"
155+
"flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mno-unaligned-access"
156+
},
157+
{
158+
"variant": "armv7r_soft_nofp_exn_rtti_unaligned",
159+
"json": "armv7r_soft_nofp_exn_rtti_unaligned.json",
160+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=none"
126161
},
127162
{
128163
"variant": "armv7r_soft_nofp_exn_rtti",
129164
"json": "armv7r_soft_nofp_exn_rtti.json",
130-
"flags": "--target=armv7r-unknown-none-eabi -mfpu=none"
165+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=none -mno-unaligned-access"
166+
},
167+
{
168+
"variant": "armv7r_soft_nofp_unaligned",
169+
"json": "armv7r_soft_nofp_unaligned.json",
170+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
131171
},
132172
{
133173
"variant": "armv7r_soft_nofp",
134174
"json": "armv7r_soft_nofp.json",
135-
"flags": "--target=armv7r-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
175+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access"
176+
},
177+
{
178+
"variant": "armv7r_hard_vfpv3xd_exn_rtti_unaligned",
179+
"json": "armv7r_hard_vfpv3xd_exn_rtti_unaligned.json",
180+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd"
136181
},
137182
{
138183
"variant": "armv7r_hard_vfpv3xd_exn_rtti",
139184
"json": "armv7r_hard_vfpv3xd_exn_rtti.json",
140-
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd"
185+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -mno-unaligned-access"
186+
},
187+
{
188+
"variant": "armv7r_hard_vfpv3xd_unaligned",
189+
"json": "armv7r_hard_vfpv3xd_unaligned.json",
190+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -fno-exceptions -fno-rtti"
141191
},
142192
{
143193
"variant": "armv7r_hard_vfpv3xd",
144194
"json": "armv7r_hard_vfpv3xd.json",
145-
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -fno-exceptions -fno-rtti"
195+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -fno-exceptions -fno-rtti -mno-unaligned-access"
196+
},
197+
{
198+
"variant": "armv7r_hard_vfpv3_d16_exn_rtti_unaligned",
199+
"json": "armv7r_hard_vfpv3_d16_exn_rtti_unaligned.json",
200+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16"
146201
},
147202
{
148203
"variant": "armv7r_hard_vfpv3_d16_exn_rtti",
149204
"json": "armv7r_hard_vfpv3_d16_exn_rtti.json",
150-
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16"
205+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -mno-unaligned-access"
206+
},
207+
{
208+
"variant": "armv7r_hard_vfpv3_d16_unaligned",
209+
"json": "armv7r_hard_vfpv3_d16_unaligned.json",
210+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti"
151211
},
152212
{
153213
"variant": "armv7r_hard_vfpv3_d16",
154214
"json": "armv7r_hard_vfpv3_d16.json",
155-
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti"
215+
"flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mno-unaligned-access"
216+
},
217+
{
218+
"variant": "armv7r_soft_vfpv3xd_exn_rtti_unaligned",
219+
"json": "armv7r_soft_vfpv3xd_exn_rtti_unaligned.json",
220+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd"
156221
},
157222
{
158223
"variant": "armv7r_soft_vfpv3xd_exn_rtti",
159224
"json": "armv7r_soft_vfpv3xd_exn_rtti.json",
160-
"flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd"
225+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -mno-unaligned-access"
226+
},
227+
{
228+
"variant": "armv7r_soft_vfpv3xd_unaligned",
229+
"json": "armv7r_soft_vfpv3xd_unaligned.json",
230+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -fno-exceptions -fno-rtti"
161231
},
162232
{
163233
"variant": "armv7r_soft_vfpv3xd",
164234
"json": "armv7r_soft_vfpv3xd.json",
165-
"flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -fno-exceptions -fno-rtti"
235+
"flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -fno-exceptions -fno-rtti -mno-unaligned-access"
236+
},
237+
{
238+
"variant": "armv7m_soft_fpv4_sp_d16_exn_rtti_unaligned",
239+
"json": "armv7m_soft_fpv4_sp_d16_exn_rtti_unaligned.json",
240+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16"
166241
},
167242
{
168243
"variant": "armv7m_soft_fpv4_sp_d16_exn_rtti",
169244
"json": "armv7m_soft_fpv4_sp_d16_exn_rtti.json",
170-
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16"
245+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -mno-unaligned-access"
246+
},
247+
{
248+
"variant": "armv7m_soft_fpv4_sp_d16_unaligned",
249+
"json": "armv7m_soft_fpv4_sp_d16_unaligned.json",
250+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti"
171251
},
172252
{
173253
"variant": "armv7m_soft_fpv4_sp_d16",
174254
"json": "armv7m_soft_fpv4_sp_d16.json",
175-
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti"
255+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti -mno-unaligned-access"
256+
},
257+
{
258+
"variant": "armv7m_hard_fpv4_sp_d16_exn_rtti_unaligned",
259+
"json": "armv7m_hard_fpv4_sp_d16_exn_rtti_unaligned.json",
260+
"flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16"
176261
},
177262
{
178263
"variant": "armv7m_hard_fpv4_sp_d16_exn_rtti",
179264
"json": "armv7m_hard_fpv4_sp_d16_exn_rtti.json",
180-
"flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16"
265+
"flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -mno-unaligned-access"
266+
},
267+
{
268+
"variant": "armv7m_hard_fpv4_sp_d16_unaligned",
269+
"json": "armv7m_hard_fpv4_sp_d16_unaligned.json",
270+
"flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti"
181271
},
182272
{
183273
"variant": "armv7m_hard_fpv4_sp_d16",
184274
"json": "armv7m_hard_fpv4_sp_d16.json",
185-
"flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti"
275+
"flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti -mno-unaligned-access"
186276
},
187277
{
188278
"variant": "armv7m_hard_fpv5_d16_exn_rtti",
@@ -194,15 +284,25 @@
194284
"json": "armv7m_hard_fpv5_d16.json",
195285
"flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv5-d16 -fno-exceptions -fno-rtti"
196286
},
287+
{
288+
"variant": "armv7m_soft_nofp_exn_rtti_unaligned",
289+
"json": "armv7m_soft_nofp_exn_rtti_unaligned.json",
290+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none"
291+
},
197292
{
198293
"variant": "armv7m_soft_nofp_exn_rtti",
199294
"json": "armv7m_soft_nofp_exn_rtti.json",
200-
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none"
295+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -mno-unaligned-access"
296+
},
297+
{
298+
"variant": "armv7m_soft_nofp_unaligned",
299+
"json": "armv7m_soft_nofp_unaligned.json",
300+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
201301
},
202302
{
203303
"variant": "armv7m_soft_nofp",
204304
"json": "armv7m_soft_nofp.json",
205-
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti"
305+
"flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access"
206306
},
207307
{
208308
"variant": "armv8m.main_soft_nofp_exn_rtti",

arm-multilib/json/variants/armv6m_soft_nofp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"common": {
44
"TARGET_ARCH": "armv6m",
55
"VARIANT": "armv6m_soft_nofp",
6-
"COMPILE_FLAGS": "-mfloat-abi=soft -march=armv6m -mfpu=none",
6+
"COMPILE_FLAGS": "-mfloat-abi=soft -march=armv6m -mfpu=none -mno-unaligned-access",
77
"ENABLE_EXCEPTIONS": "OFF",
88
"ENABLE_RTTI": "OFF",
99
"TEST_EXECUTOR": "qemu",

arm-multilib/json/variants/armv6m_soft_nofp_exn_rtti.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"common": {
44
"TARGET_ARCH": "armv6m",
55
"VARIANT": "armv6m_soft_nofp_exn_rtti",
6-
"COMPILE_FLAGS": "-mfloat-abi=soft -march=armv6m -mfpu=none",
6+
"COMPILE_FLAGS": "-mfloat-abi=soft -march=armv6m -mfpu=none -mno-unaligned-access",
77
"ENABLE_EXCEPTIONS": "ON",
88
"ENABLE_RTTI": "ON",
99
"TEST_EXECUTOR": "qemu",
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"args": {
3+
"common": {
4+
"TARGET_ARCH": "armv6m",
5+
"VARIANT": "armv6m_soft_nofp_exn_rtti",
6+
"COMPILE_FLAGS": "-mfloat-abi=soft -march=armv6m -mfpu=none",
7+
"ENABLE_EXCEPTIONS": "ON",
8+
"ENABLE_RTTI": "ON",
9+
"TEST_EXECUTOR": "qemu",
10+
"QEMU_MACHINE": "mps2-an385",
11+
"QEMU_CPU": "cortex-m3",
12+
"BOOT_FLASH_ADDRESS": "0x00000000",
13+
"BOOT_FLASH_SIZE": "0x1000",
14+
"FLASH_ADDRESS": "0x21000000",
15+
"FLASH_SIZE": "0x600000",
16+
"RAM_ADDRESS": "0x21600000",
17+
"RAM_SIZE": "0xa00000",
18+
"STACK_SIZE": "4K"
19+
},
20+
"picolibc": {
21+
"PICOLIBC_BUILD_TYPE": "minsize",
22+
"ENABLE_CXX_LIBS": "ON",
23+
"ENABLE_LIBC_TESTS": "ON",
24+
"ENABLE_COMPILER_RT_TESTS": "ON",
25+
"ENABLE_LIBCXX_TESTS": "ON"
26+
},
27+
"newlib": {
28+
"ENABLE_CXX_LIBS": "ON",
29+
"ENABLE_LIBC_TESTS": "OFF",
30+
"ENABLE_COMPILER_RT_TESTS": "OFF",
31+
"ENABLE_LIBCXX_TESTS": "OFF"
32+
},
33+
"llvmlibc": {
34+
"ENABLE_CXX_LIBS": "OFF",
35+
"ENABLE_LIBC_TESTS": "OFF",
36+
"ENABLE_COMPILER_RT_TESTS": "OFF",
37+
"ENABLE_LIBCXX_TESTS": "OFF"
38+
}
39+
}
40+
}
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"args": {
3+
"common": {
4+
"TARGET_ARCH": "armv6m",
5+
"VARIANT": "armv6m_soft_nofp",
6+
"COMPILE_FLAGS": "-mfloat-abi=soft -march=armv6m -mfpu=none",
7+
"ENABLE_EXCEPTIONS": "OFF",
8+
"ENABLE_RTTI": "OFF",
9+
"TEST_EXECUTOR": "qemu",
10+
"QEMU_MACHINE": "mps2-an385",
11+
"QEMU_CPU": "cortex-m3",
12+
"BOOT_FLASH_ADDRESS": "0x00000000",
13+
"BOOT_FLASH_SIZE": "0x1000",
14+
"FLASH_ADDRESS": "0x21000000",
15+
"FLASH_SIZE": "0x600000",
16+
"RAM_ADDRESS": "0x21600000",
17+
"RAM_SIZE": "0xa00000",
18+
"STACK_SIZE": "4K"
19+
},
20+
"picolibc": {
21+
"PICOLIBC_BUILD_TYPE": "minsize",
22+
"ENABLE_CXX_LIBS": "ON",
23+
"ENABLE_LIBC_TESTS": "ON",
24+
"ENABLE_COMPILER_RT_TESTS": "ON",
25+
"ENABLE_LIBCXX_TESTS": "ON"
26+
},
27+
"newlib": {
28+
"ENABLE_CXX_LIBS": "ON",
29+
"ENABLE_LIBC_TESTS": "OFF",
30+
"ENABLE_COMPILER_RT_TESTS": "OFF",
31+
"ENABLE_LIBCXX_TESTS": "OFF"
32+
},
33+
"llvmlibc": {
34+
"ENABLE_CXX_LIBS": "OFF",
35+
"ENABLE_LIBC_TESTS": "OFF",
36+
"ENABLE_COMPILER_RT_TESTS": "OFF",
37+
"ENABLE_LIBCXX_TESTS": "OFF"
38+
}
39+
}
40+
}

arm-multilib/json/variants/armv7a_hard_vfpv3_d16.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"common": {
44
"TARGET_ARCH": "armv7a",
55
"VARIANT": "armv7a_hard_vfpv3_d16",
6-
"COMPILE_FLAGS": "-mfloat-abi=hard -march=armv7a -mfpu=vfpv3-d16",
6+
"COMPILE_FLAGS": "-mfloat-abi=hard -march=armv7a -mfpu=vfpv3-d16 -mno-unaligned-access",
77
"ENABLE_EXCEPTIONS": "OFF",
88
"ENABLE_RTTI": "OFF",
99
"TEST_EXECUTOR": "qemu",
@@ -38,4 +38,4 @@
3838
"ENABLE_LIBCXX_TESTS": "OFF"
3939
}
4040
}
41-
}
41+
}

arm-multilib/json/variants/armv7a_hard_vfpv3_d16_exn_rtti.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"common": {
44
"TARGET_ARCH": "armv7a",
55
"VARIANT": "armv7a_hard_vfpv3_d16_exn_rtti",
6-
"COMPILE_FLAGS": "-mfloat-abi=hard -march=armv7a -mfpu=vfpv3-d16",
6+
"COMPILE_FLAGS": "-mfloat-abi=hard -march=armv7a -mfpu=vfpv3-d16 -mno-unaligned-access",
77
"ENABLE_EXCEPTIONS": "ON",
88
"ENABLE_RTTI": "ON",
99
"TEST_EXECUTOR": "qemu",
@@ -38,4 +38,4 @@
3838
"ENABLE_LIBCXX_TESTS": "OFF"
3939
}
4040
}
41-
}
41+
}

0 commit comments

Comments
 (0)