From: ak Date: Thu, 7 Oct 2010 09:34:50 +0000 (+0000) Subject: Turn PR_SET_NAME check into link check X-Git-Tag: upstream/4.9.2~26058 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=83711adbaf4cd6ff172b88cec393a9c5ae2df79a;p=platform%2Fupstream%2Flinaro-gcc.git Turn PR_SET_NAME check into link check Fixes cross compilation for libiberty after my change libiberty/ 2010-10-07 Andi Kleen * configure: Regenerate. * configure.ac: Turn PR_SET_NAME check into link check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165086 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 9316975..8c9a79f 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2010-10-07 Andi Kleen + + * configure: Regenerate. + * configure.ac: Turn PR_SET_NAME check into link check. + 2010-10-06 Andi Kleen * Makefile.in (CFILES): Add setproctitle. diff --git a/libiberty/configure b/libiberty/configure index 7ff7792..7579000 100755 --- a/libiberty/configure +++ b/libiberty/configure @@ -5707,13 +5707,10 @@ fi # check for prctl PR_SET_NAME -if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error "cannot run test program while cross compiling -See \`config.log' for more details." "$LINENO" 5; } -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext +if test x$gcc_no_link = xyes; then + as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 +fi +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -5723,15 +5720,13 @@ int main() } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_link "$LINENO"; then : $as_echo "#define HAVE_PRCTL_SET_NAME 1" >>confdefs.h fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext case "${host}" in *-*-cygwin* | *-*-mingw*) diff --git a/libiberty/configure.ac b/libiberty/configure.ac index 8b7be18..73ea6c9 100644 --- a/libiberty/configure.ac +++ b/libiberty/configure.ac @@ -536,7 +536,7 @@ AC_SUBST(CHECK) AC_SUBST(target_header_dir) # check for prctl PR_SET_NAME -AC_RUN_IFELSE([AC_LANG_SOURCE([[ +AC_LINK_IFELSE([AC_LANG_SOURCE([[ #include int main() {