[ovs-dev] [PATCH 2/2] compiler: Don't require constructor names to be globally unique in MSVC.
Ben Pfaff
blp at ovn.org
Thu Feb 11 02:08:33 UTC 2016
On Wed, Feb 10, 2016 at 07:48:34PM -0500, Russell Bryant wrote:
> On Wed, Feb 10, 2016 at 6:43 PM, Ben Pfaff <blp at ovn.org> wrote:
>
> > Signed-off-by: Ben Pfaff <blp at ovn.org>
> > ---
> > include/openvswitch/compiler.h | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/include/openvswitch/compiler.h
> > b/include/openvswitch/compiler.h
> > index f13f315..60c408b 100644
> > --- a/include/openvswitch/compiler.h
> > +++ b/include/openvswitch/compiler.h
> > @@ -206,7 +206,7 @@
> > #pragma section(".CRT$XCU",read)
> > #define OVS_CONSTRUCTOR(f) \
> > static void __cdecl f(void); \
> > - __declspec(allocate(".CRT$XCU")) void (__cdecl*f##_)(void) = f; \
> > + __declspec(allocate(".CRT$XCU")) static void (__cdecl*f##_)(void) =
> > f; \
> > static void __cdecl f(void)
> > #else
> > #define OVS_CONSTRUCTOR(f) \
> >
>
> Ah, I see... I should have looked here to find the root cause of the
> windows build error. Thanks for pointing it out!
You're welcome.
> Acked-by: Russell Bryant <russell at ovn.org>
Thanks, I applied both patches to master.
More information about the dev
mailing list