• Home
  • Raw
  • Download

Lines Matching +full:i686 +full:- +full:openssl +full:- +full:1

7 #     http://www.apache.org/licenses/LICENSE-2.0
43 # Redirect the manifest template from MANIFEST.in to PYTHON-MANIFEST.in.
44 egg_info.manifest_maker.template = "PYTHON-MANIFEST.in"
52 ABSL_INCLUDE = (os.path.join("third_party", "abseil-cpp"),)
71 os.path.join("third_party", "boringssl-with-bazel", "src", "include"),
74 UPB_GRPC_GENERATED_INCLUDE = (os.path.join("src", "core", "ext", "upb-gen"),)
76 os.path.join("src", "core", "ext", "upbdefs-gen"),
87 # Break import-style to ensure we can actually find our in-repo dependencies.
104 "Development Status :: 5 - Production/Stable",
129 # Example value: "linux-aarch64"
141 # Export this variable to use the system installation of openssl. You need to
142 # have the header files installed (in /usr/include/openssl) and during
173 # At least on linux, this is normally not needed as we can build manylinux-compatible wheels on lin…
176 # it's difficult to ensure that the crosscompilation toolchain has a high-enough version
177 # of GCC (we require >=5.1) but still uses old-enough libstdc++ symbols.
189 # may require configuring make to not use the system openssl implementation:
219 cxx + ["-x", "c++", "-std=c++17", "-"],
227 # Double-check to see if -latomic actually can solve the problem.
230 cxx + ["-x", "c++", "-std=c++17", "-", "-latomic"],
258 # We can also use these variables as a way to inject environment-specific
259 # compiler/linker flags. We assume GCC-like compilers and/or MinGW as a
274 EXTRA_ENV_COMPILE_ARGS += " -std=c++17"
276 " -fvisibility=hidden -fno-wrapv -fno-exceptions"
280 EXTRA_ENV_COMPILE_ARGS += " -std=c++17"
282 " -stdlib=libc++ -fvisibility=hidden -fno-wrapv -fno-exceptions"
283 " -DHAVE_UNISTD_H"
289 EXTRA_ENV_LINK_ARGS += " -lpthread"
291 EXTRA_ENV_LINK_ARGS += " -latomic"
293 EXTRA_ENV_LINK_ARGS += " -static-libgcc"
298 EXTRA_ENV_LINK_ARGS += " -framework CoreFoundation"
304 EXTRA_LINK_ARGS.append("-static-libstdc++")
321 SSL_INCLUDE = (os.path.join("/usr", "include", "openssl"),)
337 lambda x: "third_party/abseil-cpp" not in x, CORE_C_FILES
414 if "i686" in boringssl_asm_platform:
416 EXTRA_COMPILE_ARGS.append("-msse2")
419 # BoringSSL's gas-compatible assembly files are all internally conditioned
420 # by the preprocessor. Provided the platform has a gas-compatible assembler
433 DEFINE_MACROS += (("OPENSSL_NO_ASM", 1),)
436 # TODO(zyc): Re-enable c-ares on x64 and x86 windows after fixing the
439 ("WIN32_LEAN_AND_MEAN", 1),
440 ("CARES_STATICLIB", 1),
443 ("NOMINMAX", 1),
446 DEFINE_MACROS += (("MS_WIN64", 1),)
453 ("HAVE_CONFIG_H", 1),
454 ("GRPC_ENABLE_FORK_SUPPORT", 1),
459 DEFINE_MACROS += (("GRPC_DO_NOT_INSTANTIATE_POSIX_POLLER", 1),)
478 DEFINE_MACROS += (("GRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK", 1),)
546 "protobuf": "grpcio-tools>={version}".format(version=grpc_version.VERSION),
550 INSTALL_REQUIRES + ("Sphinx~=1.8.1",) if ENABLE_DOCUMENTATION_BUILD else ()
564 "We could not find Cython. Setup may take 10-20 minutes.\n"
601 description="HTTP/2-based RPC framework",
603 author_email="grpc-io@googlegroups.com",
612 long_description_content_type="text/x-rst",