[drop -${libgcj_soversion} suffix from libgcj install path, it's redundant and breaks the rpm .spec file, Red Hat's gcc-4.5 branch also has this change ] --- gcc-4.6.2/libjava/classpath/configure.ac.~1~ 2011-01-31 06:34:09.000000000 +0100 +++ gcc-4.6.2/libjava/classpath/configure.ac 2012-01-28 23:33:13.000000000 +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.6.2/libjava/classpath/configure.~1~ 2011-02-13 12:45:53.000000000 +0100 +++ gcc-4.6.2/libjava/classpath/configure 2012-01-28 23:33:13.000000000 +0100 @@ -5536,7 +5536,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.6.2/libjava/configure.ac.~1~ 2011-06-19 20:07:52.000000000 +0200 +++ gcc-4.6.2/libjava/configure.ac 2012-01-28 23:33:13.000000000 +0100 @@ -1598,7 +1598,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.6.2/libjava/configure.~1~ 2011-10-26 11:30:24.000000000 +0200 +++ gcc-4.6.2/libjava/configure 2012-01-28 23:33:13.000000000 +0100 @@ -23818,7 +23818,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 .)