the vmware 3.2.1.2242 ebuild installs a vmware-glibc-2.3.2-compat.so and wraps the vmware-ui and vmware-mks binaries in /opt/vmware/lib/bin with a script setting LD_PRELOAD. This prevents vmware from running as an end user as the LD_PRELOAD breaks the suid setting (documented in bug 16444). Is this wrapper really necessary? I have a glib 2.3.2, gcc 3.2.3 based system running kernel gentoo-2.4.20-r6 and removing those wrappers allows vmware to run as mere mortal users just fine. Reproducible: Always Steps to Reproduce: 1. run vmware as a non-root user. see it fail. 2. remove the wrappers. rerun vmware. see it work. 3.
vmware failed to work for me with 2.3.2 and the same for other users w/out the wrapper in theory it is needed for vmware-3.x, you just may not have run any code just yet that would trigger it ...
wont fix ...