That's a good point. I'll update the doc to include more about 
platform-specific issues.

Main reason I didn't mention MacOS and Windows is that it's relatively easy 
to have this because both Windows and MacOS are more centralized. On 
Windows, as you said, static linking has been adapted to gRPC prebuilt 
libraries so mostly it shouldn't matter. On MacOS, libc++.so and 
libstdc++.so are preinstalled for years so it's fairly reasonable to assume 
that those are there.

On Tuesday, August 20, 2019 at 6:54:13 PM UTC-7, Christopher Warrington - 
MSFT wrote:
>
> On Tuesday, August 20, 2019 at 4:30:29 PM UTC-7, Esun Kim wrote:
>
> > This is the discussion thread for L59 - Allow C++ standard library in 
> gRPC
> > Core Library
>
> The biggest thing I see missing from this proposal is how it affects
> platforms other than Linux. There is no mention of macOS or Windows. I
> assume that only the intersection of the C++11 features supported in the
> manylinux1 standard library, MSVC 2015 and later, and similar on macOS can
> be used.
>
> For Windows, in particular, it may be worth mentioning that pre-compiled
> gRPC releases statically link the C++ runtime, so this proposal should not
> affect packaging or deployment. (This is the case for C#. Not sure about 
> how
> the other language wrappers work.)
>
> --
> Christopher Warrington
> Microsoft Corp.
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/2a7acdac-1ae0-4991-8f4d-70e61907fa1f%40googlegroups.com.

Reply via email to