summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@amd.com>2025-03-27 14:05:08 -0600
committerMark Hatle <mark.hatle@amd.com>2025-03-30 14:16:15 -0600
commitbbaafa0872d244bfcd9ad61c3fbe15eccd734405 (patch)
tree276b73320764a85b15d2ca1cd9e86e3b40afd31e
parentd478af380bb4144e9e9be374361f1b546a7afed3 (diff)
downloadmeta-xilinx-bbaafa0872d244bfcd9ad61c3fbe15eccd734405.tar.gz
meta-vitis-tc: aarch32-tc: Remove unused multilibs
This should save a considerable amount of disk space. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-vitis-tc/conf/machine/aarch32-tc.conf143
1 files changed, 5 insertions, 138 deletions
diff --git a/meta-vitis-tc/conf/machine/aarch32-tc.conf b/meta-vitis-tc/conf/machine/aarch32-tc.conf
index 5b59bc6a..644a677d 100644
--- a/meta-vitis-tc/conf/machine/aarch32-tc.conf
+++ b/meta-vitis-tc/conf/machine/aarch32-tc.conf
@@ -6,16 +6,12 @@ require conf/machine/include/baremetal-tc.conf
6# Define all of the multilibs supproted by this configuration 6# Define all of the multilibs supproted by this configuration
7MULTILIB_GLOBAL_VARIANTS = "${@extend_variants(d,'MULTILIBS','multilib')}" 7MULTILIB_GLOBAL_VARIANTS = "${@extend_variants(d,'MULTILIBS','multilib')}"
8 8
9MULTILIBS = "multilib:libarmv5tesoftfp multilib:libarmv5tehard" 9MULTILIBS = ""
10MULTILIBS += "multilib:libnofp" 10MULTILIBS += "multilib:libv7fphard"
11MULTILIBS += "multilib:libv7nofp multilib:libv7fpsoftfp multilib:libv7fphard" 11MULTILIBS += "multilib:libv7afpthf"
12MULTILIBS += "multilib:libv7anofp" 12MULTILIBS += "multilib:libv7asimdhard"
13MULTILIBS += "multilib:libv7afpsoftfp"
14MULTILIBS += "multilib:libv7afpthf multilib:libv7asimdsoftfp"
15MULTILIBS += "multilib:libv7asimdhard multilib:libv7vesimdsoftfp"
16MULTILIBS += "multilib:libvtvesimdhf" 13MULTILIBS += "multilib:libvtvesimdhf"
17MULTILIBS += "multilib:libv8anofp" 14MULTILIBS += "multilib:libv8asimdhard"
18MULTILIBS += "multilib:libv8asimdsoftfp multilib:libv8asimdhard"
19 15
20TUNE_CCARGS = "${TUNE_CCARGS:tune-${DEFAULTTUNE}}" 16TUNE_CCARGS = "${TUNE_CCARGS:tune-${DEFAULTTUNE}}"
21TUNE_PKGARCH = "${TUNE_PKGARCH:tune-${DEFAULTTUNE}}" 17TUNE_PKGARCH = "${TUNE_PKGARCH:tune-${DEFAULTTUNE}}"
@@ -32,66 +28,6 @@ TUNE_CCARGS:tune-aarch32 = ""
32TUNE_PKGARCH:tune-aarch32 = "aarch32" 28TUNE_PKGARCH:tune-aarch32 = "aarch32"
33 29
34 30
35# arm/v5te/softfp
36# CFLAGS: -marm -march=armv5te+fp -mfloat-abi=softfp
37DEFAULTTUNE:virtclass-multilib-libarmv5tesoftfp = "armv5tesoftfp"
38
39AVAILTUNES += "armv5tesoftfp"
40PACKAGE_EXTRA_ARCHS:tune-armv5tesoftfp = "${TUNE_PKGARCH:tune-armv5tesoftfp}"
41BASE_LIB:tune-armv5tesoftfp = "lib/arm/v5te/softfp"
42TUNE_FEATURES:tune-armv5tesoftfp = "arm"
43TUNE_CCARGS:tune-armv5tesoftfp = "-marm -march=armv5te+fp -mfloat-abi=softfp"
44TUNE_PKGARCH:tune-armv5tesoftfp = "armv5tefp"
45
46
47# arm/v5te/hard
48# CFLAGS: -marm -march=armv5te+fp -mfloat-abi=hard
49DEFAULTTUNE:virtclass-multilib-libarmv5tehard = "armv5tehard"
50
51AVAILTUNES += "armv5tehard"
52PACKAGE_EXTRA_ARCHS:tune-armv5tehard = "${TUNE_PKGARCH:tune-armv5tehard}"
53BASE_LIB:tune-armv5tehard = "lib/arm/v5te/hard"
54TUNE_FEATURES:tune-armv5tehard = "arm"
55TUNE_CCARGS:tune-armv5tehard = "-marm -march=armv5te+fp -mfloat-abi=hard"
56TUNE_PKGARCH:tune-armv5tehard = "armv5tefphf"
57
58
59# thumb/nofp
60# CFLAGS: -mthumb -mfloat-abi=soft
61DEFAULTTUNE:virtclass-multilib-libnofp = "armnofp"
62
63AVAILTUNES += "armnofp"
64PACKAGE_EXTRA_ARCHS:tune-armnofp = "${TUNE_PKGARCH:tune-armnofp}"
65BASE_LIB:tune-armnofp = "lib/thumb/nofp"
66TUNE_FEATURES:tune-armnofp = "arm"
67TUNE_CCARGS:tune-armnofp = "-mthumb -mfloat-abi=soft"
68TUNE_PKGARCH:tune-armnofp = "armt"
69
70
71# thumb/v7/nofp
72# CFLAGS: -mthumb -march=armv7 -mfloat-abi=soft
73DEFAULTTUNE:virtclass-multilib-libv7nofp = "armv7nofp"
74
75AVAILTUNES += "armv7nofp"
76PACKAGE_EXTRA_ARCHS:tune-armv7nofp = "${TUNE_PKGARCH:tune-armv7nofp}"
77BASE_LIB:tune-armv7nofp = "lib/thumb/v7/nofp"
78TUNE_FEATURES:tune-armv7nofp = "arm"
79TUNE_CCARGS:tune-armv7nofp = "-mthumb -march=armv7 -mfloat-abi=soft"
80TUNE_PKGARCH:tune-armv7nofp = "armv7t"
81
82
83# thumb/v7+fp/softfp
84# CFLAGS: -mthumb -march=armv7+fp -mfloat-abi=softfp
85DEFAULTTUNE:virtclass-multilib-libv7fpsoftfp = "armv7fpsoftfp"
86
87AVAILTUNES += "armv7fpsoftfp"
88PACKAGE_EXTRA_ARCHS:tune-armv7fpsoftfp = "${TUNE_PKGARCH:tune-armv7fpsoftfp}"
89BASE_LIB:tune-armv7fpsoftfp = "lib/thumb/v7+fp/softfp"
90TUNE_FEATURES:tune-armv7fpsoftfp = "arm"
91TUNE_CCARGS:tune-armv7fpsoftfp = "-mthumb -march=armv7+fp -mfloat-abi=softfp"
92TUNE_PKGARCH:tune-armv7fpsoftfp = "armv7fpt"
93
94
95# thumb/v7+fp/hard 31# thumb/v7+fp/hard
96# CFLAGS: -mthumb -march=armv7+fp -mfloat-abi=hard 32# CFLAGS: -mthumb -march=armv7+fp -mfloat-abi=hard
97DEFAULTTUNE:virtclass-multilib-libv7fphard = "armv7fphard" 33DEFAULTTUNE:virtclass-multilib-libv7fphard = "armv7fphard"
@@ -104,30 +40,6 @@ TUNE_CCARGS:tune-armv7fphard = "-mthumb -march=armv7+fp -mfloat-abi=hard"
104TUNE_PKGARCH:tune-armv7fphard = "armv7fpthf" 40TUNE_PKGARCH:tune-armv7fphard = "armv7fpthf"
105 41
106 42
107# thumb/v7-a/nofp
108# CFLAGS: -mthumb -march=armv7-a -mfloat-abi=soft
109DEFAULTTUNE:virtclass-multilib-libv7anofp = "armv7anofp"
110
111AVAILTUNES += "armv7anofp"
112PACKAGE_EXTRA_ARCHS:tune-armv7anofp = "${TUNE_PKGARCH:tune-armv7anofp}"
113BASE_LIB:tune-armv7anofp = "lib/thumb/v7-a/nofp"
114TUNE_FEATURES:tune-armv7anofp = "arm"
115TUNE_CCARGS:tune-armv7anofp = "-mthumb -march=armv7-a -mfloat-abi=soft"
116TUNE_PKGARCH:tune-armv7anofp = "armv7at"
117
118
119# thumb/v7-a+fp/softfp
120# CFLAGS: -mthumb -march=armv7-a+fp -mfloat-abi=softfp
121DEFAULTTUNE:virtclass-multilib-libv7afpsoftfp = "armv7afpsoftfp"
122
123AVAILTUNES += "armv7afpsoftfp"
124PACKAGE_EXTRA_ARCHS:tune-armv7afpsoftfp = "${TUNE_PKGARCH:tune-armv7afpsoftfp}"
125BASE_LIB:tune-armv7afpsoftfp = "lib/thumb/v7-a+fp/softfp"
126TUNE_FEATURES:tune-armv7afpsoftfp = "arm"
127TUNE_CCARGS:tune-armv7afpsoftfp = "-mthumb -march=armv7-a+fp -mfloat-abi=softfp"
128TUNE_PKGARCH:tune-armv7afpsoftfp = "armv7afpt"
129
130
131# thumb/v7-a+fp/hard 43# thumb/v7-a+fp/hard
132# CFLAGS: -mthumb -march=armv7-a+fp -mfloat-abi=hard 44# CFLAGS: -mthumb -march=armv7-a+fp -mfloat-abi=hard
133DEFAULTTUNE:virtclass-multilib-libv7afpthf = "armv7afpthf" 45DEFAULTTUNE:virtclass-multilib-libv7afpthf = "armv7afpthf"
@@ -139,17 +51,6 @@ TUNE_FEATURES:tune-armv7afpthf = "arm"
139TUNE_CCARGS:tune-armv7afpthf = "-mthumb -march=armv7-a+fp -mfloat-abi=hard" 51TUNE_CCARGS:tune-armv7afpthf = "-mthumb -march=armv7-a+fp -mfloat-abi=hard"
140TUNE_PKGARCH:tune-armv7afpthf = "armv7afpthf" 52TUNE_PKGARCH:tune-armv7afpthf = "armv7afpthf"
141 53
142# thumb/v7-a+simd/softfp
143# CFLAGS: -mthumb -march=armv7-a+simd -mfloat-abi=softfp
144DEFAULTTUNE:virtclass-multilib-libv7asimdsoftfp = "armv7asimdsoftfp"
145
146AVAILTUNES += "armv7asimdsoftfp"
147PACKAGE_EXTRA_ARCHS:tune-armv7asimdsoftfp = "${TUNE_PKGARCH:tune-armv7asimdsoftfp}"
148BASE_LIB:tune-armv7asimdsoftfp = "lib/thumb/v7-a+simd/softfp"
149TUNE_FEATURES:tune-armv7asimdsoftfp = "arm"
150TUNE_CCARGS:tune-armv7asimdsoftfp = "-mthumb -march=armv7-a+simd -mfloat-abi=softfp"
151TUNE_PKGARCH:tune-armv7asimdsoftfp = "armv7asimdt"
152
153 54
154# thumb/v7-a+simd/hard 55# thumb/v7-a+simd/hard
155# CFLAGS: -mthumb -march=armv7-a+simd -mfloat-abi=hard 56# CFLAGS: -mthumb -march=armv7-a+simd -mfloat-abi=hard
@@ -163,17 +64,6 @@ TUNE_CCARGS:tune-armv7asimdhard = "-mthumb -march=armv7-a+simd -mfloat-abi=hard"
163TUNE_PKGARCH:tune-armv7asimdhard = "armv7asimdthf" 64TUNE_PKGARCH:tune-armv7asimdhard = "armv7asimdthf"
164 65
165 66
166# thumb/v7ve+simd/softfp
167# CFLAGS: -mthumb -march=armv7ve+simd -mfloat-abi=softfp
168DEFAULTTUNE:virtclass-multilib-libv7vesimdsoftfp = "armv7vesimdsoftfp"
169
170AVAILTUNES += "armv7vesimdsoftfp"
171PACKAGE_EXTRA_ARCHS:tune-armv7vesimdsoftfp = "${TUNE_PKGARCH:tune-armv7vesimdsoftfp}"
172BASE_LIB:tune-armv7vesimdsoftfp = "lib/thumb/v7ve+simd/softfp"
173TUNE_FEATURES:tune-armv7vesimdsoftfp = "arm"
174TUNE_CCARGS:tune-armv7vesimdsoftfp = "-mthumb -march=armv7ve+simd -mfloat-abi=softfp"
175TUNE_PKGARCH:tune-armv7vesimdsoftfp = "armv7vesimdt"
176
177# thumb/v7ve+simd/hard 67# thumb/v7ve+simd/hard
178# CFLAGS: -mthumb -march=armv7ve+simd -mfloat-abi=hard 68# CFLAGS: -mthumb -march=armv7ve+simd -mfloat-abi=hard
179DEFAULTTUNE:virtclass-multilib-libvtvesimdhf = "armvtvesimdhf" 69DEFAULTTUNE:virtclass-multilib-libvtvesimdhf = "armvtvesimdhf"
@@ -186,29 +76,6 @@ TUNE_CCARGS:tune-armvtvesimdhf = "-mthumb -march=armv7ve+simd -mfloat-abi=hard"
186TUNE_PKGARCH:tune-armvtvesimdhf = "armv7vesimdthf" 76TUNE_PKGARCH:tune-armvtvesimdhf = "armv7vesimdthf"
187 77
188 78
189# thumb/v8-a/nofp
190# CFLAGS: -mthumb -march=armv8-a -mfloat-abi=soft
191DEFAULTTUNE:virtclass-multilib-libv8anofp = "armv8anofp"
192
193AVAILTUNES += "armv8anofp"
194PACKAGE_EXTRA_ARCHS:tune-armv8anofp = "${TUNE_PKGARCH:tune-armv8anofp}"
195BASE_LIB:tune-armv8anofp = "lib/thumb/v8-a/nofp"
196TUNE_FEATURES:tune-armv8anofp = "arm"
197TUNE_CCARGS:tune-armv8anofp = "-mthumb -march=armv8-a -mfloat-abi=soft"
198TUNE_PKGARCH:tune-armv8anofp = "armv8at"
199
200# thumb/v8-a+simd/softfp
201# CFLAGS: -mthumb -march=armv8-a+simd -mfloat-abi=softfp
202DEFAULTTUNE:virtclass-multilib-libv8asimdsoftfp = "armv8asimdsoftfp"
203
204AVAILTUNES += "armv8asimdsoftfp"
205PACKAGE_EXTRA_ARCHS:tune-armv8asimdsoftfp = "${TUNE_PKGARCH:tune-armv8asimdsoftfp}"
206BASE_LIB:tune-armv8asimdsoftfp = "lib/thumb/v8-a+simd/softfp"
207TUNE_FEATURES:tune-armv8asimdsoftfp = "arm"
208TUNE_CCARGS:tune-armv8asimdsoftfp = "-mthumb -march=armv8-a+simd -mfloat-abi=softfp"
209TUNE_PKGARCH:tune-armv8asimdsoftfp = "armv8asimdt"
210
211
212# thumb/v8-a+simd/hard 79# thumb/v8-a+simd/hard
213# CFLAGS: -mthumb -march=armv8-a+simd -mfloat-abi=hard 80# CFLAGS: -mthumb -march=armv8-a+simd -mfloat-abi=hard
214DEFAULTTUNE:virtclass-multilib-libv8asimdhard = "armv8asimdhard" 81DEFAULTTUNE:virtclass-multilib-libv8asimdhard = "armv8asimdhard"