1234567891011121314151617181920212223242526272829303132333435 |
- From d5d0c4bb7cc9aa4a132ec0bea13255aee50c1cf9 Mon Sep 17 00:00:00 2001
- From: Maxime Hadjinlian <maxime.hadjinlian@devialet.com>
- Date: Fri, 6 Jun 2014 14:55:58 +0200
- Subject: [PATCH] Don't link icudata as a data only library
- This patch cames straight from Debian. It fixes an issue when
- libicudata would not have some flags indicating it's EABIhf, causing
- applications linked against libicudata to not start on EABIhf
- systems. Getting rid of the -nodefaultlibs -nostdlib flags solves the
- problem, and is the solution that is used by Debian, see
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653457.
- Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@devialet.com>
- ---
- source/config/mh-linux | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
- diff --git a/source/config/mh-linux b/source/config/mh-linux
- index 531a3b2..5a2a7c4 100644
- --- a/source/config/mh-linux
- +++ b/source/config/mh-linux
- @@ -21,7 +21,9 @@ LD_RPATH= -Wl,-zorigin,-rpath,'$$'ORIGIN
- LD_RPATH_PRE = -Wl,-rpath,
- ## These are the library specific LDFLAGS
- -LDFLAGSICUDT=-nodefaultlibs -nostdlib
- +#LDFLAGSICUDT=-nodefaultlibs -nostdlib
- +# Debian change: linking icudata as data only causes too many problems.
- +LDFLAGSICUDT=
- ## Compiler switch to embed a library name
- # The initial tab in the next line is to prevent icu-config from reading it.
- --
- 2.0.0.rc2
|