]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libgomp: Use absolute pathname to testsuite/flock [PR113192]
authorJakub Jelinek <jakub@redhat.com>
Tue, 9 Jan 2024 08:54:06 +0000 (09:54 +0100)
committerJakub Jelinek <jakub@redhat.com>
Tue, 9 Jan 2024 08:54:06 +0000 (09:54 +0100)
When flock program doesn't exist, libgomp configure attempts to
offer a fallback version using a perl script, but we weren't using
absolute filename to that, so it apparently failed to work correctly.

The following patch arranges for it to get the absolute filename.

Tested by John David in the PR.

2024-01-09  Jakub Jelinek  <jakub@redhat.com>

PR libgomp/113192
* configure.ac (FLOCK): Use \$(abs_top_srcdir)/testsuite/flock
rather than $srcdir/testsuite/flock.
* configure: Regenerated.

libgomp/configure
libgomp/configure.ac

index b3646c9936d41531d85c29607f324f67d433f72d..9a9d30c851d2a715dc19e601e7031bc29d62d305 100755 (executable)
@@ -16655,7 +16655,7 @@ do
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_prog_FLOCK="$srcdir/testsuite/flock"
+    ac_cv_prog_FLOCK="\$(abs_top_srcdir)/testsuite/flock"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
index a42e26771b48fe8db164db80bec7e1ddc9ee269e..63129be7e3da0ed36def316eaa7a9c8e20252f5b 100644 (file)
@@ -343,7 +343,7 @@ AC_MSG_NOTICE([checking for flock implementation])
 AC_CHECK_PROGS(FLOCK, flock)
 # Fallback if 'perl' is available.
 if test -z "$FLOCK"; then
-  AC_CHECK_PROG(FLOCK, perl, $srcdir/testsuite/flock)
+  AC_CHECK_PROG(FLOCK, perl, \$(abs_top_srcdir)/testsuite/flock)
 fi
 
 AC_SUBST(SYSROOT_CFLAGS_FOR_TARGET)