aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/arch/i386/prefix/unlzma.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/arch/i386/prefix/unlzma.S b/src/arch/i386/prefix/unlzma.S
index 7250a030..8d4b3c1a 100644
--- a/src/arch/i386/prefix/unlzma.S
+++ b/src/arch/i386/prefix/unlzma.S
@@ -232,6 +232,9 @@ literal: .rept ( ( 1 << LZMA_LC ) * 0x300 )
.equ sizeof__lzma_dec, . - lzma_dec
.previous
+ /* Some binutils versions seem not to handle .struct/.previous */
+ .section ".prefix.lib", "ax", @progbits
+
/*****************************************************************************
* Normalise range encoder
*