--- acinclude.m4.orig 2006-01-20 00:55:55.000000000 +0200 +++ acinclude.m4 2006-03-04 13:32:26.000000000 +0200 @@ -686,9 +686,23 @@ [version_specific_libs=no]) AC_MSG_RESULT($version_specific_libs) + # Convert GCC version string (to be used as directory name) + # Does nothing except for DJGPP + case "$build" in + *-msdosdjgpp*) + libstdcxx_incdir_base=cxx + gcc_version_alias='$(shell echo $(gcc_version) | sed -e "s:\.::2g")' + ;; + *) + libstdcxx_incdir_base=c++ + gcc_version_alias='$(gcc_version)' + ;; + esac + + # Default case for install directory for include files. if test $version_specific_libs = no && test $gxx_include_dir = no; then - gxx_include_dir='${prefix}/include/c++/${gcc_version}' + gxx_include_dir='${prefix}'/include/${libstdcxx_incdir_base}/${gcc_version_alias} fi # Version-specific runtime libs processing. @@ -698,10 +712,10 @@ # is selected. FIXME: these variables are misnamed, there are # no executables installed in _toolexecdir or _toolexeclibdir. if test x"$gxx_include_dir" = x"no"; then - gxx_include_dir='${libdir}/gcc/${host_alias}/${gcc_version}/include/c++' + gxx_include_dir='${libdir}/gcc/${host_alias}/'$gcc_version_alias/include/${libstdcxx_incdir_base} fi glibcxx_toolexecdir='${libdir}/gcc/${host_alias}' - glibcxx_toolexeclibdir='${toolexecdir}/${gcc_version}$(MULTISUBDIR)' + glibcxx_toolexeclibdir='${toolexecdir}/'$gcc_version_alias'$(MULTISUBDIR)' fi # Calculate glibcxx_toolexecdir, glibcxx_toolexeclibdir