On Fri, Oct 26, 2012 at 3:45 AM, Simon Wilkinson
<[email protected]> wrote:
>
>> I don't have time to investigate a fix for this, but it's caused by
>> having two distinct declarations for the same uninitialized data
>> object, which FreeBSD does not allow in kernel code.  If someone else
>> can propose a fix, poke me through Gerrit and I'll review.
>
> With eca07c108cc61fc9a6da720848e1beb78833f670, neither rx_incomingCallQueue 
> or rx_idleServerQueue are defined in rx_globals.h. In fact, the only 
> reference to rx_incomingCallQueue in the tree is in rx.c.
>
> I'm somewhat puzzled by this build failure, unless the FreeBSD builder isn't 
> cleaning its tree properly between builds?

That would be my guess.  Looking at the buildbot log, neither rx.o or
rx_globals.o are rebuilt during the failed build.  So we probably have
an rx_globals.o that dates from before that change, while rx.o was
rebuilt after the change.

The kernel makefiles dont't have very detailed dependencies, so they
don't catch that rx_globals.o needs to be rebuilt in this case because
of the cahnge in rx_globals.h.

Marc
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to