Lines Matching refs:build
19 - [Build Type](#build-type)
29 - [Build](#build-openssl)
32 - [Advanced Build Options](#advanced-build-options)
38 - [Build Failures](#build-failures)
137 about the details, here is the short version of how to build and install
144 Use the following commands to configure, build and test OpenSSL.
156 Use the following commands to build OpenSSL:
165 issue the following commands to build OpenSSL.
280 There are several options to `./Configure` to customize the build (note that
291 If [no-deprecated](#no-deprecated) is also given, don't build with support
315 cases when this option alone is sufficient. For example to build the mingw64
351 Some build targets have a multilib postfix set in the build configuration.
581 Don't build the AFALG engine.
616 Do not build apps, e.g. the openssl program. This is handy for minimization.
629 Do not build support for async operations.
647 if this option is used. This option will force a non-shared build.
682 the C++ compiler. If not, the C++ build test will most likely break. As an
700 This is a developer option used internally for CI build tests of the project.
712 Don't build the CAPI engine.
718 Don't build support for Certificate Management Protocol (CMP)
723 Don't build support for Cryptographic Message Syntax (CMS).
727 Don't build support for SSL/TLS compression.
742 Don't build support for Certificate Transparency (CT).
746 Don't build with support for deprecated APIs up until and including the version
751 Don't build support for datagram based BIOs.
757 Don't build and install documentation, i.e. manual pages in various forms.
761 Don't build support for loading Dynamic Shared Objects (DSO)
772 Don't build the dynamically loaded engines.
774 This only has an effect in a shared build.
778 Don't build support for Elliptic Curves.
782 Don't build support for binary Elliptic Curves
803 Don't build support for loading engines.
868 Don't build support for GOST based ciphersuites.
880 Don't build the legacy provider.
890 Don't build any dynamically loadable engines.
896 Don't build support for writing multiple records in one go in libssl
902 Don't build support for the Next Protocol Negotiation (NPN) TLS extension.
906 Don't build support for Online Certificate Status Protocol (OCSP).
910 Don't build the padlock engine.
918 Don't build with support for Position Independent Code.
944 configure the static build using `no-shared` and `no-pinshared` together.
956 Don't build support for Pre-Shared Key based ciphersuites.
964 Don't build support for RFC3779, "X.509 Extensions for IP Addresses and
983 Don't build support for socket BIOs.
987 Don't build support for Secure Remote Password (SRP) protocol or
992 Don't build Secure Real-Time Transport Protocol (SRTP) support.
1010 Don't build with SSL Trace capabilities.
1019 Don't build the statically linked engines.
1032 Don't build test programs or run any tests.
1040 Don't build with QUIC support.
1044 Don't build with support for multi-threaded applications.
1056 Don't build with support for thread pool functionality.
1067 Don't build with support for default thread pool functionality.
1094 Don't build Time Stamping (TS) Authority support.
1107 Don't build with the User Interface (UI) console method
1119 Don't build support for UPLINK interface.
1169 Don't build support for negotiating the specified SSL/TLS protocol.
1180 Don't build support for integrity only ciphers in tls.
1186 Analogous to `no-{protocol}` but in addition do not build the methods for
1410 `Configure` creates a build file (`Makefile` on Unix, `makefile` on Windows
1415 If none of the generated build files suit your purpose, it's possible to
1416 write your own build file template and give its name through the environment
1417 variable `BUILDFILE`. For example, Ninja build files could be supported by
1418 writing `Configurations/build.ninja.tmpl` and then configure with `BUILDFILE`
1421 $ BUILDFILE=build.ninja perl Configure [options...]
1425 OpenSSL can be configured to build in a build directory separate from the
1431 $ mkdir /var/tmp/openssl-build
1432 $ cd /var/tmp/openssl-build
1438 $ create/dir [.tmp.openssl-build]
1439 $ set default [.tmp.openssl-build]
1461 This will build the OpenSSL libraries (`libcrypto.a` and `libssl.a` on
1466 If the build fails, take a look at the [Build Failures](#build-failures)
1472 After a successful build, and before installing, the libraries should
1508 to build your own programs that use libcrypto
1534 to build your own programs that use libcrypto
1610 over the build process. Typically these should be defined prior to running
1617 Use a different build file name than the platform default
1620 corresponding build file template.
1652 should be built on different platforms as well as build file
1654 ".conf" files in the Configurations directory. The build
1693 The target to build all the software components and
1710 Remove all build artefacts and return the directory to a "clean"
1843 If the build fails, look carefully at the output. Try to locate and understand
1850 If the build succeeded previously, but fails after a source or configuration
1851 change, it might be helpful to clean the build tree before attempting another
1852 build. Use this command:
1914 For pthreads, all locks are non-recursive. In addition, in a debug build,
1925 build shared libraries for libcrypto and libssl. On these systems
1928 where OpenSSL does not know how to build shared libraries the `no-shared`
1942 On Windows build with MSVC or using MingW, shared libraries are named
2007 around the problem by forcing the build procedure to use the following script: