--- 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
syntax highlighted by Code2HTML, v. 0.9.1