Lines Matching refs:on

4 This document describes installation on all supported operating
41 - [Notes on multi-threading](#notes-on-multi-threading)
42 - [Notes on shared libraries](#notes-on-shared-libraries)
43 - [Notes on random number generation](#notes-on-random-number-generation)
44 - [Notes on assembler modules compilation](#notes-on-assembler-modules-compilation)
70 * [Notes on POSIX](NOTES-POSIX.md)
71 * [Notes on Perl](NOTES-PERL.md)
72 * [Notes on Valgrind](NOTES-VALGRIND.md)
191 obtain administrative privileges depends on the operating system.
197 because other applications or libraries might depend on it.
202 Finally, if you plan on using the FIPS module, you need to read the
207 Depending on your distribution, you need to run the following command as
223 depending on the file type, as it is custom on Unix-like operating systems.
253 for 32bit binaries on 64bit Windows (WOW64).
281 for Windows, the defaults for `--prefix` and `--openssldir` depend on what
282 configuration is used and what Windows implementation OpenSSL is built on.
316 target on Linux `--cross-compile-prefix=x86_64-w64-mingw32-` works. Naturally
325 building on.
347 this is `lib`. Note that on Windows only static libraries (`*.lib`) will
366 For 32bit Windows applications on Windows 64bit (WOW64), always replace
384 This is a developer flag that switches on various compiler options recommended
399 on the system include path.
429 already on the system include path.
445 or `GNV$LIBZSHR64` is used by default depending on the pointer size chosen.
453 already on the system include path.
501 on most unix-ish operating systems.
510 Use the `RDSEED` or `RDRAND` command on x86 or `RNDRRS` command on aarch64
515 Disable automatic seeding. This is the default on some operating systems where
519 For more information, see the section [Notes on random number generation][rng]
522 [rng]: #notes-on-random-number-generation
559 by performing a SHA-256 HMAC computation on itself. The default key is
574 Whether a feature is enabled or disabled by default, depends on the feature.
583 This option will be forced on a platform that does not support AFALG.
590 performance and allow for the use of sendfile and splice system calls on
591 TLS sockets. The Kernel may use TLS accelerators if any are available on the
592 system. This option will be forced off on systems that do not support the
599 This is a developer option only. It may not work on all platforms and should
666 This is only supported on systems where loading of shared libraries is supported.
714 This option will be forced if on a platform that does not support CAPI.
767 This option is automatically selected on the BSD platform, in which case it can
789 This option is only supported on platforms:
813 This is a developer option and may not work on all platforms. The following
861 These are developer options only. They may not work on all platforms and
931 up both libraries. On some platforms the `atexit()` handler will run on unload of
936 already been unloaded at the point that the atexit handler is invoked, e.g. on a
937 platform which calls `atexit()` on unload of the library, and libssl is unloaded
975 See [Notes on shared libraries](#notes-on-shared-libraries) below.
979 Disable using the SM2 precomputed table on aarch64 to make the library smaller.
999 the machine code will be executed is taken solely on CPU capability vector. This
1001 on Intel P4 processor, then your application might be exposed to "illegal
1036 Build with support for TCP Fast Open (RFC7413). Supported on Linux, macOS and FreeBSD.
1049 this by default. However, if on a platform where this is not the case then this
1052 See [Notes on multi-threading](#notes-on-multi-threading) below.
1073 application. Supported on POSIX compliant platforms and Windows.
1100 This is a developer option only. It may not work on all platforms and should
1136 This is only supported on systems where loading of shared libraries is supported.
1147 This is only supported on systems where loading of shared libraries is supported.
1219 compiler currently executes on. This is not necessarily what you might have
1220 in mind, since it might be unsuitable for execution on other, typically older,
1249 on all platforms and are confined to the configuration scripts only.
1271 -D (or what corresponds to that on your
1276 to that on your compiler) in CPPFLAGS.
1278 in public perl scripts (only relevant on
1280 LD The program linker (not used on Unix, $(CC)
1286 of library specifications on Unix and
1288 libraries on VMS.
1294 These cannot be mixed with compiling/linking flags given on the command line.
1302 are ignored if compiling/linking flags are given on the command line, except
1407 The generic configurations `cc` or `gcc` should usually work on 32 bit
1410 `Configure` creates a build file (`Makefile` on Unix, `makefile` on Windows
1411 and `descrip.mms` on OpenVMS) from a suitable template in `Configurations/`,
1461 This will build the OpenSSL libraries (`libcrypto.a` and `libssl.a` on
1462 Unix, corresponding on other platforms) and the OpenSSL binary
1484 See [test/README-dev.md](test/README-dev.md) for guidelines on adding tests.
1585 explicitly where you could previously allocate them on the stack as automatic
1618 ("Makefile" on Unix-like platforms, "makefile" on native Windows,
1619 "descrip.mms" on OpenVMS). This requires that there is a
1640 on all platforms, but it's only relevant on Unix-like platforms.
1652 should be built on different platforms as well as build file
1658 as well as information on the ".tmpl" files.
1689 targets may be available on all platforms. Only the most common targets are
1825 [raise an issue] on GitHub to file a bug report.
1831 ` ``` ` on a separate line) before and after your output:
1859 configuration option. See also [notes](#notes-on-assembler-modules-compilation).
1862 result in unresolved symbols on some systems.
1887 To report a bug please open an issue on GitHub, at
1893 Notes on multi-threading
1904 (The latter is `-D_REENTRANT` on various systems.) The default in this
1909 OpenSSL provides built-in support for two threading models: pthreads (found on
1916 available on your platform, you might have to add
1921 Notes on shared libraries
1931 Shared libraries are named a little differently on different platforms.
1939 on Cygwin, shared libraries are named `cygcrypto-1.1.dll` and `cygssl-1.1.dll`
1956 Notes on random number generation
1968 that not all methods are available on all platforms. The FIPS provider will
1982 Notes on assembler modules compilation
1985 Compilation of some code paths in assembler modules might depend on whether the