]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-build-do-not-mix-pthread-and-lwp-20081008
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 8 Oct 2008 22:15:10 +0000 (22:15 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 8 Oct 2008 22:15:10 +0000 (22:15 +0000)
commitf64fd549c56c10751bece873215f2af6a0863a4f
treef42f4ce793daa51c3f4a12a86c35129043abc876
parent56d5c768750a90dd09a70efb48e8f9a44564b83c
DEVEL15-windows-build-do-not-mix-pthread-and-lwp-20081008

LICENSE MIT

The rx library is built in lwp and pthread forms.  The methods used to
export data symbols are incompatible between the two.  The ubik library
is built with rx headers but only in the lwp form.  As a result it is
not possible to link the ubik libs without also including the lwp rx
lib.  We have pthreaded servers that require linking to the pthreaded
rx and ubik.  To fix the problem all of the macros that assigned values
to variables and were used by ubik have been converted to functions
(but only for Windows.)

(cherry picked from commit 32977eadf12aaec6608ce3457a976a0810da8590)
src/libafsrpc/afsrpc.def
src/rx/rx_globals.c
src/rx/rx_globals.h
src/tbutc/NTMakefile