summaryrefslogtreecommitdiffstats
path: root/INSTALL
AgeCommit message (Collapse)Author
2018-06-05Improve wordingRich Salz
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6413) (cherry picked from commit 630fe1da888490b7dfef3fe0928b813ddff5d51a)
2018-06-05Make OS/X more explicit, to avoid questionsRich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6404) (cherry picked from commit 886c2e614fc1e78e658122bf6f6bccdd7dd23857)
2017-08-25Fix description of how to report a bug in INSTALLMatt Caswell
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4259) (cherry picked from commit 0a8ddc17f57691c8e2e2446c4126fb4133d07d21)
2017-08-25Clarify the meaning of no-stdio in INSTALLMatt Caswell
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4259) (cherry picked from commit 219b4643e40ada993730c55ae2c09815f89b4a2d)
2017-05-15INSTALL: Remind people to read more if they added configuration optionsRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3469) (cherry picked from commit 62f218cb8d31851935b8113a2a2236493b3510cc)
2017-05-15INSTALL: clarify a bit more how Configure treats "unknown" optionsRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3468) (cherry picked from commit a3cb4cfc6af3f5fc1cd81ccd264daaa79d1c0a46)
2017-03-02Add NOTES.UNIX, with a description on how to deal with runpathsRichard Levitte
[skip ci] Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2818) (cherry picked from commit 45632ee3bb7ab4ed405d5251d76dd5b94d782adb)
2016-11-25INSTALL: clarify 386 and no-sse2 options.Andy Polyakov
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (cherry picked from commit 5ae5dc96610f0a598dac9d2f267b5c0ddd77b2e4)
2016-11-08INSTALL: small typoRichard Levitte
libssl, not libddl. Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1871) (cherry picked from commit b77b6127e8de38726f37697bbbc736ced7b49771)
2016-11-04Missed a mention of RTRich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1849) (cherry picked from commit 1e62cc12f35408508594be254f40bf9b65d2a3a9)
2016-10-25Add some notes on shared library names on different platformsRichard Levitte
This is overdue since the addition of the unified build system Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1767) (cherry picked from commit 4fa3f08fee253020ea152e11ff1f6fdcab79424f)
2016-09-19Update INSTALL about no-md5 removalFdaSilvaYY
no-rsa is no longer an option since 7ec8de1 Fix a typo about poly1305 Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1582) (cherry picked from commit e2562bbbe1e1c68ec5a3e02c1f151fd6149ee2ae)
2016-09-01Revert "INSTALL: add information on option no-fuzz-test"Richard Levitte
This reverts commit 7f9ae88817ddf0aac5c6bd95d9a5af1c54ed5bbf. Reviewed-by: Emilia Käsper <emilia@openssl.org> (cherry picked from commit 967e831e88bc45ea32e5b3c762945859996771ff)
2016-08-31INSTALL: add information on option no-fuzz-testRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org> (cherry picked from commit 7f9ae88817ddf0aac5c6bd95d9a5af1c54ed5bbf)
2016-08-31INSTALL: add information on the environment variable BUILDFILERichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org> (cherry picked from commit ed43fe73ea30eae1506f0f6618a09d6a5819fc28)
2016-08-31INSTALL: clarify OPENSSL_LOCAL_CONFIG_DIRRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org> (cherry picked from commit bf98d9dab5a03b59ca45333b74ba51f58f57243b)
2016-08-06Add a note about a perl issue on VMS and how to work around itRichard Levitte
I bug in perl's File::Spec->canonpath() was uncovered. There's nothing we can do about it (except re-implementing canonpath()), except working around the problem (a directory rename) and reporting the issue to the perl module developers. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-08-03INSTALL: Make the use of [, ], { and } consistent and explain itRichard Levitte
The diverse notations used in INSTALL are not as self explanatory as we might imagine, so let's attempt a consistent notation for mandatory and optional pieces of a command line, and to explain the meaning of each notation. This does away with the bash notation used in one spot, as it isn't universally understood and will only confuse the unknowing more. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-08-03INSTALL: Add missing details on VMS installation resultsRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-08-01Some minor tweaks to the fuzzing docsMatt Caswell
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-16INSTALL: clarify --cross-compile-prefix.Andy Polyakov
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-07-04perl: Separate compile-time environment from runtime environmentRichard Levitte
Make it possible to have a separate and different perl command string for installable scripts than we use when building, with the environment variable HASHBANGPERL. Its value default to the same as the environment PERL if it's defined, otherwise '/usr/bin/env perl'. Note: this is only relevant for Unix-like environments. Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Kurt Roeckx <kurt@openssl.org>
2016-06-22Spelling... and more spellingFdaSilvaYY
Reviewed-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1245)
2016-06-03Update INSTALL instructionsMatt Caswell
Fill out the INSTALL instructions with more information on Configure arguments, environment variables and Makefile targets. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-06-02Build the 'openssl rehash' command on VMS version 8.3 and upRichard Levitte
Include a note in INSTALL that tests must be run from an unprivileged process. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-06-02Add a warning about using enable-crypto-mdebug-backtraceRichard Levitte
Reviewed-by: Matt Caswell <matt@openssl.org>
2016-05-23Slight cleanup of the collection of READMEs, INSTALLs and NOTESRichard Levitte
README is a fairly independent document, and so is INSTALL. NOTES are merely addendums to INSTALL. Therefore , INSTALL.DJGPP and README.PERL get renamed to NOTES.DJGPP and NOTES.PERL. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-05-23Remove INSTALL.WCE and refs to it.Rich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-05-09VMS: support VERBOSE and V in descrip.mmsRichard Levitte
With Unixly Makefiles as well as with nmake, make variables are transferred to the shell running the commands as envinronment variables. This principle doesn't apply with MMS, so we must explicitely define VERBOSE as commands when it's needed. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-05-09Recognise VERBOSE and V as well as HARNESS_VERBOSEDr. Stephen Henson
PR#4462 Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-04-26Remove the never-functional no-sctBenjamin Kaduk
It was added as part of 2df84dd3299ff25fa078ca7ffbdeaac65b361feb but has never actually been used for anything; presumably it was a typo for one of SCTP or CT. This removes the last '??' entry from INSTALL. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-04-18NOTES files will contain more requirements, make that explicitRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-04-14Make "shared" builds the defaultMatt Caswell
In most cases we expect that people will be using shared libraries not static ones, therefore we make that the default. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-04-13Update INSTALL file based on feedbackMatt Caswell
Update the config options documentation based on feedback. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-04-13Update the INSTALL instructions with lots of optionsMatt Caswell
There were a lot of options missing from INSTALL. This adds descriptions for them. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-03-24Adjust some default installation directoriesRichard Levitte
- on VMS, SYS$COMMON:[SSL] is already used as installation directory by HP SSL, so we make our default for --openssldir SYS$COMMON:[OPENSSL-COMMON] instead. - Updated notes on default installation dirs fir Unix and Windows Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-03-17Remove Netware and OS/2Rich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-03-17Add install targets for WindowsRichard Levitte
On Windows, we set INSTALLTOP to default as follows: VC-WIN32: PREFIX: %ProgramFiles(x86)%\OpenSSL OPENSSLDIR: %CommonProgramFiles(x86)%\SSL VC-WIN64*: PREFIX: %ProgramW6432%\OpenSSL OPENSSLDIR: %CommonProgramW6432%\SSL Should those environment variables be missing, the following is used as fallback: PREFIX: %ProgramFiles%\OpenSSL OPENSSLDIR: %CommonProgramFiles%\SSL Reviewed-by: Andy Polyakov <appro@openssl.org>
2016-03-11More tweaks to the installation instructionsMatt Caswell
A few things were out of date and a few things were missing. Also some formatting updates. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-03-09Adapt INSTALL and related notes for WindowsRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-03-08Tweak some more information in INSTALLRichard Levitte
The summary on how to add configs and how Makefile et al wasn't quite correct any more. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-03-08Change the INSTALL documentation for unified buildsRichard Levitte
Because of the unified scheme, building on different platforms is very similar. We currently have Unix and OpenVMS on the unified scheme, which means that a separate INSTALL.VMS is no longer needed. Reviewed-by: Matt Caswell <matt@openssl.org>
2016-02-12Rename INSTALL_PREFIX to DESTDIR, remove option --install_prefixRichard Levitte
INSTALL_PREFIX is a confusing name, as there's also --prefix. Instead, tag along with the rest of the open source world and adopt the Makefile variable DESTDIR to designate the desired staging directory. The Configure option --install_prefix is removed, the only way to designate a staging directory is with the Makefile variable (this is also implemented for VMS' descrip.mms et al). Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-12Document the changes in "make test" behaviorRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-02-09Updates for auto init/deinit review commentsMatt Caswell
Fixes for the auto-init/deinit code based on review comments Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-02-09Provide documentation for auto-init/auto-deinitMatt Caswell
Provide some man pages for auto-init/deinit. Also update the INSTALL documentation for information on the new Configure options implemented as part of this. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-01-22Refactor file writing - information on our use of Perl and Perl modulesRichard Levitte
This includes a start on how to install missing modules. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-01-15Update Windows installation instructionsMatt Caswell
The windows installation instructions were very out of date. Substantial update to the text. Remove a lot of historical stuff that isn't relevant any more, and merge the win64 and win32 instructions into one file. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-01-12Move Makefiles to Makefile.inRich Salz
Create Makefile's from Makefile.in Rename Makefile.org to Makefile.in Rename Makefiles to Makefile.in Address review feedback from Viktor and Richard Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-12-28RT4202: Update rt URL's.Rich Salz
Reviewed-by: Matt Caswell <matt@openssl.org>