summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrwild <rwild@138bc75d-0d04-0410-961f-82ee72b054a4>2008-02-16 03:57:53 +0000
committerrwild <rwild@138bc75d-0d04-0410-961f-82ee72b054a4>2008-02-16 03:57:53 +0000
commit69d30e890f48c6e95a821dd91b653263d6e168c2 (patch)
tree9e4c2d131b67e1effd03e0201e63701cfc40723c
parenta81d4cba187afe7d9bb40cc112c7dba35dffdfaf (diff)
downloadgcc-69d30e890f48c6e95a821dd91b653263d6e168c2.tar.gz
PR libgcj/33085
* libtool.m4 (_LT_COMPILER_PIC) [ mingw, cygwin ] <GCJ>: Do not use -DDLL_EXPORT. Backport from upstream. libjava/ PR libgcj/33085 * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132362 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--ChangeLog6
-rw-r--r--libjava/ChangeLog5
-rwxr-xr-xlibjava/configure4
-rw-r--r--libtool.m49
4 files changed, 19 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 01221a4cbe9..0628614bfe1 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-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* MAINTAINERS (Write After Approval): Add myself.
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index bdbe25b78a3..33813125d55 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,8 @@
+2008-02-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ PR libgcj/33085
+ * configure: Regenerate.
+
2008-02-15 Andreas Tobler <a.tobler@schweiz.org>
PR testsuite/35208
diff --git a/libjava/configure b/libjava/configure
index 2d019a6090d..69dec24f817 100755
--- a/libjava/configure
+++ b/libjava/configure
@@ -15777,7 +15777,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
# 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_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
;;
darwin* | rhapsody*)
@@ -15853,7 +15853,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
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_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
;;
hpux9* | hpux10* | hpux11*)
diff --git a/libtool.m4 b/libtool.m4
index ddc4b1189c7..e86cd0249b1 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*)