'-Wunused-param' in kernel compiles?
Tom London
selinux at gmail.com
Wed Apr 5 14:55:55 UTC 2006
On 4/5/06, Tom London <selinux at gmail.com> wrote:
> On 4/4/06, Bojan Smojver <bojan at rexursive.com> wrote:
> > Have you tried any of these:
> >
> > http://ftp.cvut.cz/vmware/
> >
> > For instance:
> >
> > http://ftp.cvut.cz/vmware/vmware-any-any-update101.tar.gz
> >
> > PS. I haven't tried VMware on current Rawhide yet, so the kernel API
> > may have been changed again to the point where the above patches don't
> > help.
> >
> > --
> > Bojan
> >
> Yup, tried the above, and still fails.
>
> Messaging with Petr (@vmware) is suggesting the '-Wunused-param' path.
>
> I'm still digging....
>
OK. Here's what I've figured out....
The vmware 'configure' system (vmware-config.pl) attempts to
auto-configure by compiling small 'test' programs and detecting
success. It uses '-Werror'.
Since the recent kernel builds include '-Wunused-param', this makes
this break. (Seems a bit fragile to me; there should be a better
way....)
Anyhow, the resulting failed compiles cause some significant
compile-time parameters (e.g., VMW_HAVE_EPOLL) not to be set
correctly.
Removing the '-Werror' from the makefiles (thanks to Dave Jones for
the hint!) allows vmware-config.pl to complete (spewing lots of
warning messages, but completes). I can now startup vmware (didn't
connect to sound hardware, but rest seems OK).
I'm guessing that when -Wunused-param is removed from the kernel
builds, this will settle.
I'll try to get VMware folks to ponder this, but I suspect we're on
our own until -Wunused-param reverts.
tom
--
Tom London
More information about the fedora-devel-list
mailing list