changeset 107206:6d88094b5e63

* m/arm.h: Define the LIB_GCC flag to be -lgcc_s (Bug#5518).
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 21 Feb 2010 08:44:07 -0500
parents e91df3663a07
children f9121af0ebc9
files src/ChangeLog src/m/arm.h
diffstat 2 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Sun Feb 21 08:35:25 2010 -0500
+++ b/src/ChangeLog	Sun Feb 21 08:44:07 2010 -0500
@@ -1,3 +1,7 @@
+2010-02-21  Chong Yidong  <cyd@stupidchicken.com>
+
+	* m/arm.h: Define the LIB_GCC flag to be -lgcc_s (Bug#5518).
+
 2010-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 	* term.c (fatal): Add a final \n if needed (bug#5596).
--- a/src/m/arm.h	Sun Feb 21 08:35:25 2010 -0500
+++ b/src/m/arm.h	Sun Feb 21 08:44:07 2010 -0500
@@ -36,5 +36,11 @@
 
 #define NO_REMAP
 
+/* armin76@gentoo.org reported that the lgcc_s flag is necessary to
+   build on ARM EABI under GNU/Linux (Bug#5518).  */
+#ifdef GNU_LINUX
+#define LIB_GCC -lgcc_s
+#endif
+
 /* arch-tag: 07856f0c-f0c8-4bd8-99af-0b7fa1e5ee42
    (do not change this comment) */