summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2008-02-16 15:26:46 +0000
committerPaolo Bonzini <bonzini@gnu.org>2008-02-16 15:26:46 +0000
commite978e039759a97e053b8b3bbff8968f99e9097f7 (patch)
tree0969cfa2ea724953a4fc2495e74770c9688ae122
parentb28931cdd6c87e1accc57766894ff72787d47e6a (diff)
downloadbinutils-redhat-e978e039759a97e053b8b3bbff8968f99e9097f7.tar.gz
2008-02-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
PR libgcj/33085 * libtool.m4 (_LT_COMPILER_PIC) [ mingw, cygwin ] <GCJ>: Do not use -DDLL_EXPORT. Backport from upstream.
-rw-r--r--ChangeLog6
-rw-r--r--libtool.m49
2 files changed, 12 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 42701f7a3f..c7a263983d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-02-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ PR libgcj/33085
+ * libtool.m4 (_LT_COMPILER_PIC) [ mingw, cygwin ] <GCJ>:
+ Do not use -DDLL_EXPORT. Backport from upstream.
+
2008-02-14 Nick Clifton <nickc@redhat.com>
Import this patch from gcc:
diff --git a/libtool.m4 b/libtool.m4
index ddc4b1189c..e86cd0249b 100644
--- a/libtool.m4
+++ b/libtool.m4
@@ -3419,7 +3419,8 @@ m4_if([$1], [CXX], [
# built for inclusion in a dll (and should export symbols for example).
# Although the cygwin gcc ignores -fPIC, still need this for old-style
# (--disable-auto-import) libraries
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ m4_if([$1], [GCJ], [],
+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
;;
darwin* | rhapsody*)
# PIC is the default on this platform
@@ -3715,7 +3716,8 @@ m4_if([$1], [CXX], [
# built for inclusion in a dll (and should export symbols for example).
# Although the cygwin gcc ignores -fPIC, still need this for old-style
# (--disable-auto-import) libraries
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ m4_if([$1], [GCJ], [],
+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
;;
darwin* | rhapsody*)
@@ -3791,7 +3793,8 @@ m4_if([$1], [CXX], [
mingw* | cygwin* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
# built for inclusion in a dll (and should export symbols for example).
- _LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ m4_if([$1], [GCJ], [],
+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
;;
hpux9* | hpux10* | hpux11*)