aboutsummaryrefslogtreecommitdiffstats
path: root/NOTES.VMS
Commit message (Collapse)AuthorAgeFilesLines
* Add a note about a perl issue on VMS and how to work around itRichard Levitte2016-08-061-0/+18
| | | | | | | | | 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>
* Force argv to be an array of long pointers on VMSRichard Levitte2016-04-011-2/+3
| | | | | | | | | | | | Reverts commit 087ca80ad83071dde0bb6bc1c28c743caa00eaf8 Instead of battling the odd format of argv given to main() in default P64 mode, tell the compiler to make it an array of 64-bit pointers when compiling in P64 mode. A note is added in NOTES.VMS regarding minimum DEC C version. Reviewed-by: Andy Polyakov <appro@openssl.org>
* VMS: add a note about DECC$* logical namesRichard Levitte2016-03-251-4/+8
| | | | | | | | | | These logical names are used to make the C RTL change certain behaviors, sometimes to make it act more like Unix. While they can make life easier in some cases, they can be disruptive as well. When building and testing OpenSSL, the latter is the case, so we ask people to avoid using them. Reviewed-by: Tim Hudson <tjh@openssl.org>
* VMS: compensate for command line length limits with a logical nameRichard Levitte2016-03-231-2/+13
| | | | | | | | | | | Sometimes, you might end up with a rather long compile line due to excessively long /INCLUDE directories. Compensate for it by making a temporary logical name with them and using said logical name as /INCLUDE argument. A note was added to NOTES.VMS regarding these limitations. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Change the INSTALL documentation for unified buildsRichard Levitte2016-03-081-0/+47
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>