diff options
Diffstat (limited to 'contrib/gdb/config.if')
-rw-r--r-- | contrib/gdb/config.if | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/contrib/gdb/config.if b/contrib/gdb/config.if index bcc0269..3958928 100644 --- a/contrib/gdb/config.if +++ b/contrib/gdb/config.if @@ -21,9 +21,15 @@ else if_topsrcdir=${top_srcdir} fi -if [ -f ${if_topsrcdir}/libstdc++/Makefile.in ]; then +if [ "${enable_libstdcxx_v3}" = "yes" ] ; then + libstdcxx_srcdir=${if_topsrcdir}/libstdc++-v3 +else + libstdcxx_srcdir=${if_topsrcdir}/libstdc++ +fi + +if [ -f ${libstdcxx_srcdir}/Makefile.in ]; then # We check libstdc++ for libstdcxx_interface. -libstdcxx_interface=`grep "^INTERFACE" ${if_topsrcdir}/libstdc++/Makefile.in | sed 's/INTERFACE[ ]*=[ ]*\(.*\)/\1/'` +libstdcxx_interface=`grep "^INTERFACE" ${libstdcxx_srcdir}/Makefile.in | sed 's/INTERFACE[ ]*=[ ]*\(.*\)/\1/'` else libstdcxx_interface= fi @@ -76,8 +82,8 @@ EOF exit 1 fi else - # Cross compiling. Assume glibc 2.1. - libc_interface=-libc6.1- + # Cross compiling. Assume glibc 2.2. + libc_interface=-libc6.2- fi ;; *) |