VMware Communities
pkMyt1
Contributor
Contributor

vmhgfs module fails to build on Scientific Linux (RHEL) 7.4

I think this error is coming from gcc.  All the other tools build but vmhgfs, the one I really need because I need to mount shared drives.  This is most current Workstation Player using Windows 10 as a host.  The error is

make: Entering directory `/tmp/modconfig-ikVWNv/vmhgfs-only'

/bin/make -C /lib/modules/3.10.0-693.21.1.el7.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \

  MODULEBUILDDIR= modules

make[1]: Entering directory `/usr/src/kernels/3.10.0-693.21.1.el7.x86_64'

arch/x86/Makefile:166: *** CONFIG_RETPOLINE=y, but not supported by the compiler. Toolchain update recommended..  Stop.

make[1]: Leaving directory `/usr/src/kernels/3.10.0-693.21.1.el7.x86_64'

make: *** [vmhgfs.ko] Error 2

make: Leaving directory `/tmp/modconfig-ikVWNv/vmhgfs-only'

Anyone have any ideas?  I am using this gcc.  I have been avoiding attempting to build a newer version.

Using built-in specs.

COLLECT_GCC=gcc

COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper

Target: x86_64-redhat-linux

Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux

Thread model: posix

gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC)

Reply
0 Kudos
2 Replies
pkMyt1
Contributor
Contributor

On the off chance this was simply a gcc issue I compiled gcc 7.3 which contains the updates for the patch.  Still get the same error.  Looks like I cannot use VMware for now.

Reply
0 Kudos
bonnie201110141
VMware Employee
VMware Employee

It looks very much like the issue in below thread:

VMware Workstation Pro 14 is not working any more on CentOS 7 after Kernel Update

It is caused that incorrect gcc version is used when compiling vmhgfs module. Correct version is 4.8.5-16.

Will you please try the workaround in that thread?

Reply
0 Kudos