Commit 89c74f4a by Jakub Jelinek Committed by Jakub Jelinek

re PR libstdc++/38923 (symbol versioning disabled due to non-portable sed script)

	PR libstdc++/38923
	* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
	*s.  Accept ld version without text in ()s.
	* configure: Regenerated.

	* acinclude.m4 (LIBGOMP_CHECK_LINKER_FEATURES): Avoid using too many
	*s.  Accept ld version without text in ()s.
	* configure: Regenerated.

From-SVN: r153570
parent 7752e522
2009-10-26 Jakub Jelinek <jakub@redhat.com>
* acinclude.m4 (LIBGOMP_CHECK_LINKER_FEATURES): Avoid using too many
*s. Accept ld version without text in ()s.
* configure: Regenerated.
2009-10-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2009-10-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
PR libgomp/41418 PR libgomp/41418
......
...@@ -153,7 +153,7 @@ AC_DEFUN([LIBGOMP_CHECK_LINKER_FEATURES], [ ...@@ -153,7 +153,7 @@ AC_DEFUN([LIBGOMP_CHECK_LINKER_FEATURES], [
fi fi
changequote(,) changequote(,)
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
changequote([,]) changequote([,])
libgomp_gnu_ld_version=`echo $ldver | \ libgomp_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) [$]3=0; print ([$]1*100+[$]2)*100+[$]3 }'` $AWK -F. '{ if (NF<3) [$]3=0; print ([$]1*100+[$]2)*100+[$]3 }'`
......
...@@ -15698,7 +15698,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld ...@@ -15698,7 +15698,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
libgomp_gnu_ld_version=`echo $ldver | \ libgomp_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
......
2009-10-26 Jakub Jelinek <jakub@redhat.com>
PR libstdc++/38923
* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
*s. Accept ld version without text in ()s.
* configure: Regenerated.
2009-10-26 Jason Merrill <jason@redhat.com> 2009-10-26 Jason Merrill <jason@redhat.com>
Core issue 906 Core issue 906
......
...@@ -210,7 +210,7 @@ AC_DEFUN([GLIBCXX_CHECK_LINKER_FEATURES], [ ...@@ -210,7 +210,7 @@ AC_DEFUN([GLIBCXX_CHECK_LINKER_FEATURES], [
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
changequote([,]) changequote([,])
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) [$]3=0; print ([$]1*100+[$]2)*100+[$]3 }'` $AWK -F. '{ if (NF<3) [$]3=0; print ([$]1*100+[$]2)*100+[$]3 }'`
......
...@@ -19542,7 +19542,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -19542,7 +19542,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -26444,7 +26444,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -26444,7 +26444,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -32259,7 +32259,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -32259,7 +32259,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -43904,7 +43904,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -43904,7 +43904,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -44118,7 +44118,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -44118,7 +44118,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -44593,7 +44593,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -44593,7 +44593,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -50762,7 +50762,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -50762,7 +50762,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -56562,7 +56562,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -56562,7 +56562,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -56729,7 +56729,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -56729,7 +56729,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -56878,7 +56878,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -56878,7 +56878,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -57045,7 +57045,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -57045,7 +57045,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
...@@ -57217,7 +57217,7 @@ $as_echo_n "checking for ld version... " >&6; } ...@@ -57217,7 +57217,7 @@ $as_echo_n "checking for ld version... " >&6; }
glibcxx_ld_is_gold=yes glibcxx_ld_is_gold=yes
fi fi
ldver=`$LD --version 2>/dev/null | ldver=`$LD --version 2>/dev/null |
sed -e 's/GNU g*o*ld v*e*r*s*i*o*n* *\(([^)]*)* *\) \([0-9.][0-9.]*\).*/\2/; q'` sed -e 's/GNU gold /GNU ld/;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
glibcxx_gnu_ld_version=`echo $ldver | \ glibcxx_gnu_ld_version=`echo $ldver | \
$AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment