[backport fragment of redhat/gcc-4_7-branch r182541, drop -${libgcj_soversion} suffix from libgcj install path, it's redundant and breaks the rpm .spec file, Red Hat's gcc branches have carried this change for ages ] --- gcc-4.8.0/libjava/classpath/configure.ac.~1~ 2012-12-19 18:03:15.000000000 +0100 +++ gcc-4.8.0/libjava/classpath/configure.ac 2013-03-23 18:07:49.101412766 +0100 @@ -322,14 +322,14 @@ CLASSPATH_TOOLEXECLIBDIR dnl ----------------------------------------------------------- dnl Sets the native libraries installation dir dnl ----------------------------------------------------------- -dnl GCJ LOCAL: default to ${toolexeclibdir}/gcj-${gcc_version}-${libgcj_soversion} +dnl GCJ LOCAL: default to ${toolexeclibdir}/gcj-${gcc_version} AC_ARG_WITH([native-libdir], [AS_HELP_STRING(--with-native-libdir,sets the installation directory for native libraries [default='${libdir}/${PACKAGE}'])], [ nativeexeclibdir=${withval} ], [ - nativeexeclibdir='${toolexeclibdir}/gcj-'`cat ${srcdir}/../../gcc/BASE-VER`-`awk -F: '/^[[^#]].*:/ { print $1 }' ${srcdir}/../libtool-version` + nativeexeclibdir='${toolexeclibdir}/gcj-'`cat ${srcdir}/../../gcc/BASE-VER` ]) AC_SUBST(nativeexeclibdir) --- gcc-4.8.0/libjava/classpath/configure.~1~ 2012-12-19 18:03:15.000000000 +0100 +++ gcc-4.8.0/libjava/classpath/configure 2013-03-23 18:07:49.101412766 +0100 @@ -5537,7 +5537,7 @@ if test "${with_native_libdir+set}" = se else - nativeexeclibdir='${toolexeclibdir}/gcj-'`cat ${srcdir}/../../gcc/BASE-VER`-`awk -F: '/^[^#].*:/ { print $1 }' ${srcdir}/../libtool-version` + nativeexeclibdir='${toolexeclibdir}/gcj-'`cat ${srcdir}/../../gcc/BASE-VER` fi --- gcc-4.8.0/libjava/configure.ac.~1~ 2012-12-12 14:40:15.000000000 +0100 +++ gcc-4.8.0/libjava/configure.ac 2013-03-23 18:07:49.101412766 +0100 @@ -1595,7 +1595,7 @@ AC_DEFINE_UNQUOTED(GCJVERSION, "$GCJVERS # Determine where the standard .db file and GNU Classpath JNI # libraries are found. -gcjsubdir=gcj-$gcjversion-$libgcj_soversion +gcjsubdir=gcj-$gcjversion multi_os_directory=`$CC -print-multi-os-directory` case $multi_os_directory in .) --- gcc-4.8.0/libjava/configure.~1~ 2012-12-12 14:40:15.000000000 +0100 +++ gcc-4.8.0/libjava/configure 2013-03-23 18:07:49.111412739 +0100 @@ -23838,7 +23838,7 @@ _ACEOF # Determine where the standard .db file and GNU Classpath JNI # libraries are found. -gcjsubdir=gcj-$gcjversion-$libgcj_soversion +gcjsubdir=gcj-$gcjversion multi_os_directory=`$CC -print-multi-os-directory` case $multi_os_directory in .)