[grpc-io] Announcement: Possible breaking change to community-supported platforms on gRPC-core

2021-11-03 Thread 'AJ Heller' via grpc.io
Hello gRPC community!

I'll be introducing a change (#27513
) to gRPC-core which may break the
build on some community-supported platforms
.
This affects all of the languages that rely on gRPC-core, including C++,
Python, Ruby, Objective-C, and PHP.

We've taken great care to ensure that the officially-supported platforms
(many versions of Linux, MacOS, Windows), along with some of the platforms
with best-effort support (Android and iOS), are covered by our continuous
integration test suite. These platforms should continue to build and run
happily. The community-supported platforms may or may not continue to
build, we don't have the resources to test them all. We continue to rely
on external contributions to maintain gRPC on these platforms.

If you use gRPC-core on a community-supported platform, please check out
and attempt to build PR #27513 .
The PR does not introduce any functional changes at this time, so a
successful build should be sufficient. Ultimately, we are working towards
having libuv  drive gRPC's low-level I/O operations. It
may be worth testing libuv on your platform as well to ensure core
functionality is working.

As currently planned, this change will land in the gRPC master branch the
week of Nov 8th-12th, and it will likely be included in the v1.43 release
of gRPC in mid-December.

Best regards,

AJ Heller
Software Engineer

h...@google.com

-- 
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 grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CA%2B8UZUv5aqY%2BLuKy12Af23KHo9KHo%3DAAkvA1%3DLF3U9Rx9AfzTQ%40mail.gmail.com.


[grpc-io] Re: How to build the 32-bit GRPC binaries from sources with CMAKE on Linux?

2021-11-03 Thread pixel...@gmail.com
That's a very generic build question, not just grpc-related. Generally 
speaking, on Intel, you want to use -m32 as compilation and linker flags, 
which you can override with environment variables.

https://cmake.org/cmake/help/latest/envvar/CFLAGS.html
https://cmake.org/cmake/help/latest/envvar/CXXFLAGS.html
https://cmake.org/cmake/help/latest/envvar/LDFLAGS.html

On Thursday, October 21, 2021 at 1:47:14 PM UTC-7 Roman Andronov wrote:

>
> Does anyone know how to build the 32-bit GRPC binaries from sources with 
> CMAKE on Linux? Which specific flags must be set to what specific values 
> and passed to CMAKE?
>
> We know how to build the 64-bit GRPC binaries from sources with CMAKE on 
> Linux but we also need its 32-bit version. I would imagine that there has 
> to be a way to turn off the default 64-bit build and turn on the 32-bit 
> build instead.
>
> Thank you.
>

-- 
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 grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/d43bb38b-9676-47bf-9b77-2b68a68a8c7an%40googlegroups.com.