On Tue, Mar 5, 2019 at 9:50 PM Ian Lance Taylor <i...@golang.org> wrote:
>
> On Tue, Mar 5, 2019 at 1:02 AM Uros Bizjak <ubiz...@gmail.com> wrote:
> >
> > > I've committed this patch to update to the final Go 1.12 release.
> > > Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu.  Committed
> > > to mainline.
> >
> > This patch introduced following failure in CentOS 5.11:
> >
> > syscall_linux_test.go:381:11: error: reference to undefined field or
> > method 'Flags'
> >   381 |  return st.Flags&syscall.MS_NOSUID != 0
> >       |           ^
> > FAIL: syscall
>
> Thanks.  Should be fixed by this patch, tested on x86_64-pc-linux-gnu,
> committed to mainline.

Attached patchlet is also needed to create correct sysinfo.go.

Tested on CentOS 5.11.

Uros.
diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh
index e0ae30f..56a6546 100755
--- a/libgo/mksysinfo.sh
+++ b/libgo/mksysinfo.sh
@@ -1119,7 +1119,7 @@ if ! echo "$statfs" | grep f_flags; then
   statfs=`echo "$statfs" | sed -e 's/f_spare \[4+1\]\([^ ;]*\)/f_flags \1; 
f_spare [3+1]\1/'`
 fi
 if test "$statfs" != ""; then
-  grep '^type _statfs64 ' gen-sysinfo.go
+  echo $statfs
 else
   grep '^type _statfs ' gen-sysinfo.go
 fi | sed -e 's/type _statfs64/type Statfs_t/' \

Reply via email to