summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Rossi <nathan.rossi@xilinx.com>2014-01-09 14:48:38 +1000
committerNathan Rossi <nathan.rossi@xilinx.com>2014-01-09 14:48:38 +1000
commit3bb717d7af955634f10ce12cdab9d4a3f32d49c3 (patch)
treea5af63b2cf4027bf077f78cf14cca946816b3803
parent66b53bb9656e1bc8d941a3a60a0ef59c8aa86f1a (diff)
downloadmeta-xilinx-3bb717d7af955634f10ce12cdab9d4a3f32d49c3.tar.gz
shadow: Add workaround for build issue
* Apply a bbappend for shadow to resolve the known issue * Remove this change when the issue has been resolved in gcc/binutils Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
-rw-r--r--README14
-rw-r--r--recipes-extended/shadow/shadow_4.1.4.3.bbappend14
2 files changed, 14 insertions, 14 deletions
diff --git a/README b/README
index 911d42b5..091d3b2a 100644
--- a/README
+++ b/README
@@ -85,20 +85,6 @@ Please see the associated README file for each avaliable boot method in the
85Known Issues 85Known Issues
86============ 86============
87 87
88MicroBlaze Yocto Built Toolchain fails to compile shadow
89--------------------------------------------------------
90There is an issue with the GCC 4.8 toolchain built by Yocto which fails to
91correctly built the 'shadow' package due to an assembler error.
92
93{standard input}: Assembler messages:
94{standard input}:754: Error: operation combines symbols in different segments
95
96The current workaround for this issue is to build the entire repository
97without debug symbols, or to disable debug symbols only for shadow.
98
99e.g. Add the following to local.conf:
100 DEBUG_FLAGS_pn-shadow = ""
101
102MicroBlaze Linux Kernel 3.8+ and GCC 4.8+ fails to boot 88MicroBlaze Linux Kernel 3.8+ and GCC 4.8+ fails to boot
103------------------------------------------------------- 89-------------------------------------------------------
104There is a regression in GCC 4.8 that causes a race condition in the kernel. It 90There is a regression in GCC 4.8 that causes a race condition in the kernel. It
diff --git a/recipes-extended/shadow/shadow_4.1.4.3.bbappend b/recipes-extended/shadow/shadow_4.1.4.3.bbappend
new file mode 100644
index 00000000..19b20da8
--- /dev/null
+++ b/recipes-extended/shadow/shadow_4.1.4.3.bbappend
@@ -0,0 +1,14 @@
1#
2# MicroBlaze Yocto Built Toolchain fails to compile shadow
3# --------------------------------------------------------
4# There is an issue with the GCC 4.8 toolchain built by Yocto which fails to
5# correctly built the 'shadow' package due to an assembler error.
6#
7# {standard input}: Assembler messages:
8# {standard input}:754: Error: operation combines symbols in different segments
9#
10# The current workaround for this issue is to build the entire repository
11# without debug symbols, or to disable debug symbols only for shadow.
12#
13
14DEBUG_FLAGS_microblaze = ""