Bruno, The contents of the file
gettext-0.20.1/gettext-tools/gnulib-tests/test-symlink.log are INSERTED errno=2 test-symlink.h:71: assertion 'errno == EEXIST || errno == EINVAL' failed FAIL test-symlink (exit status: 134) Tom Oppe -----Original Message----- From: Bruno Haible [mailto:br...@clisp.org] Sent: Friday, September 6, 2019 5:43 AM To: bug-gnulib@gnu.org Cc: Assaf Gordon <assafgor...@gmail.com>; 37...@debbugs.gnu.org; Oppe, Thomas C ERDC-RDE-ITL-MS Contractor <thomas.c.o...@erdc.dren.mil> Subject: Re: test-symlink fails on "lustre" file system Assaf Gordon wrote: > based on the code in test-symlink.h, perhaps lustre returns an > unexpected errno ? > > line 69: ASSERT (func ("nowhere", BASE "dir/") == -1); > > line 70: ASSERT (errno == EEXIST || errno == EINVAL); Yes, this is most likely the cause. Can you please insert this line between line 69 and line 70 fprintf(stderr,"INSERTED errno=%d\n",errno); fflush(stderr); then do make clean make make check and report the output and contents of test-symlink.log ? Lustre contains a number of kernel patches [1]; this can surely modify the behaviour of system calls. Bruno [1] Blockedhttp://lustre.org/download/Blocked
smime.p7s
Description: S/MIME cryptographic signature