summaryrefslogtreecommitdiffstats
path: root/meta-microblaze/conf/layer.conf
diff options
context:
space:
mode:
Diffstat (limited to 'meta-microblaze/conf/layer.conf')
-rw-r--r--meta-microblaze/conf/layer.conf16
1 files changed, 15 insertions, 1 deletions
diff --git a/meta-microblaze/conf/layer.conf b/meta-microblaze/conf/layer.conf
index bccf61d0..951e8f1c 100644
--- a/meta-microblaze/conf/layer.conf
+++ b/meta-microblaze/conf/layer.conf
@@ -11,7 +11,7 @@ BBFILE_PRIORITY_xilinx-microblaze = "5"
11 11
12LAYERDEPENDS_xilinx-microblaze = "core" 12LAYERDEPENDS_xilinx-microblaze = "core"
13 13
14LAYERSERIES_COMPAT_xilinx-microblaze = "langdale" 14LAYERSERIES_COMPAT_xilinx-microblaze = "mickledore"
15 15
16# Microblaze does not support stack-protector! 16# Microblaze does not support stack-protector!
17SECURITY_STACK_PROTECTOR:microblaze = "" 17SECURITY_STACK_PROTECTOR:microblaze = ""
@@ -19,3 +19,17 @@ SECURITY_STACK_PROTECTOR:microblaze = ""
19OLDEST_KERNEL:microblaze = "3.15" 19OLDEST_KERNEL:microblaze = "3.15"
20 20
21INHERIT += "rust_microblaze" 21INHERIT += "rust_microblaze"
22
23# We want to use gcc 12.x for the microblaze stuff, and 13.x for any host tooling
24GCCVERSION:microblaze = "12.2.%"
25SDKGCCVERSION:microblaze = "13.%"
26
27GDBVERSION:microblaze = "12.1"
28# canon-prefix-map doesn't exist in gcc 12.x
29DEBUG_PREFIX_MAP:remove:microblaze = "-fcanon-prefix-map"
30
31MICROBLAZE_SKIP_MSG = ""
32MICROBLAZE_SKIP_MSG:microblaze = "This recipe does not currently work on microblaze."
33
34# ../../../alsa-lib-1.2.9/src/control/control.c:3648:1: error: symver is only supported on ELF platforms
35SKIP_RECIPE[alsa-lib] = "${MICROBLAZE_SKIP_MSG}"