~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/3a/3ad4e1055bfda56724d32c95ebab209521d75e30.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# DP: Install libjava libraries to multiarch location
 
2
 
 
3
Index: b/src/libjava/configure.ac
 
4
===================================================================
 
5
--- a/src/libjava/configure.ac
 
6
+++ b/src/libjava/configure.ac
 
7
@@ -1585,6 +1585,10 @@
 
8
       .) toolexeclibdir=$toolexecmainlibdir ;; # Avoid trailing /.
 
9
       *) toolexeclibdir=$toolexecmainlibdir/$multi_os_directory ;;
 
10
     esac
 
11
+    multiarch=`$CC -print-multiarch`
 
12
+    if test -n "$multiarch"; then
 
13
+        toolexeclibdir=$toolexecmainlibdir/$multiarch
 
14
+    fi
 
15
     ;;
 
16
 esac
 
17
 AC_SUBST(toolexecdir)
 
18
@@ -1610,6 +1614,10 @@
 
19
    dbexecdir='$(libdir)/'$multi_os_directory/$gcjsubdir
 
20
    ;;
 
21
 esac
 
22
+multiarch=`$CC -print-multiarch`
 
23
+if test -n "$multiarch"; then
 
24
+    dbexecdir='$(libdir)/'$multiarch/$gcjsubdir
 
25
+fi
 
26
 AC_SUBST(dbexecdir)
 
27
 AC_SUBST(gcjsubdir)
 
28
 
 
29
Index: b/src/libjava/Makefile.am
 
30
===================================================================
 
31
--- a/src/libjava/Makefile.am
 
32
+++ b/src/libjava/Makefile.am
 
33
@@ -371,7 +371,7 @@
 
34
        -DGCJ_VERSIONED_LIBDIR="\"$(dbexecdir)\"" \
 
35
        -DPATH_SEPARATOR="\"$(CLASSPATH_SEPARATOR)\"" \
 
36
        -DECJ_JAR_FILE="\"$(ECJ_JAR)\"" \
 
37
-       -DLIBGCJ_DEFAULT_DATABASE="\"$(dbexecdir)/$(db_name)\"" \
 
38
+       -DLIBGCJ_DEFAULT_DATABASE="\"/var/lib/$(MULTIARCH_DIR)/gcj-4.8/$(db_name)\"" \
 
39
        -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL="\"$(db_pathtail)\""
 
40
 
 
41
 AM_GCJFLAGS = \
 
42
Index: b/src/libjava/Makefile.in
 
43
===================================================================
 
44
--- a/src/libjava/Makefile.in
 
45
+++ b/src/libjava/Makefile.in
 
46
@@ -1023,7 +1023,7 @@
 
47
        -DGCJ_VERSIONED_LIBDIR="\"$(dbexecdir)\"" \
 
48
        -DPATH_SEPARATOR="\"$(CLASSPATH_SEPARATOR)\"" \
 
49
        -DECJ_JAR_FILE="\"$(ECJ_JAR)\"" \
 
50
-       -DLIBGCJ_DEFAULT_DATABASE="\"$(dbexecdir)/$(db_name)\"" \
 
51
+       -DLIBGCJ_DEFAULT_DATABASE="\"/var/lib/$(MULTIARCH_DIR)/gcj-4.8/$(db_name)\"" \
 
52
        -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL="\"$(db_pathtail)\""
 
53
 
 
54
 AM_GCJFLAGS = \
 
55
Index: b/src/libjava/classpath/m4/acinclude.m4
 
56
===================================================================
 
57
--- a/src/libjava/classpath/m4/acinclude.m4
 
58
+++ b/src/libjava/classpath/m4/acinclude.m4
 
59
@@ -254,6 +254,10 @@
 
60
     .) toolexeclibdir=${libdir} ;; # Avoid trailing /.
 
61
     *) toolexeclibdir=${libdir}/${multi_os_directory} ;;
 
62
   esac
 
63
+  multiarch=`$CC -print-multiarch`
 
64
+  if test -n "$multiarch"; then
 
65
+    toolexeclibdir=${libdir}/${multiarch}
 
66
+  fi
 
67
   AC_SUBST(toolexeclibdir)
 
68
 ])
 
69
 
 
70
Index: b/src/libjava/classpath/configure.ac
 
71
===================================================================
 
72
--- a/src/libjava/classpath/configure.ac
 
73
+++ b/src/libjava/classpath/configure.ac
 
74
@@ -16,6 +16,8 @@
 
75
 
 
76
 AC_CANONICAL_TARGET
 
77
 
 
78
+dnl dummy change to run autoconf
 
79
+
 
80
 dnl GCJ LOCAL
 
81
 AC_ARG_ENABLE(java-maintainer-mode,
 
82
        AS_HELP_STRING([--enable-java-maintainer-mode],