aboutsummaryrefslogtreecommitdiffstats
path: root/NOTES.VMS
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2017-03-15 02:52:20 +0100
committerRichard Levitte <levitte@openssl.org>2017-03-15 03:09:57 +0100
commit1ae4c07e50a4988c7e2263ad669dc75fe2d494cb (patch)
treef8ce78bf369fe894c6f67796c19775b235e7d56c /NOTES.VMS
parent5c9e34473119c381961e148023138851b3d6b9d5 (diff)
downloadopenssl-1ae4c07e50a4988c7e2263ad669dc75fe2d494cb.tar.gz
VMS: don't use /DSF, turn off CALL_DEBUG instead
It turns out that /DSF didn't do any good for our purposes. Instead, remove the CALL_DEBUG flag from any image we link. This ensures that we can have debugging information in the image files, but don't automatically end up in a debugging session upon image activation. Unfortunately, this means the CALL_DEBUG must be turned on when there is a need to run with the debugger activated, and to turn it off when done. This has been documented in NOTES.VMS. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/2957)
Diffstat (limited to 'NOTES.VMS')
-rw-r--r--NOTES.VMS20
1 files changed, 20 insertions, 0 deletions
diff --git a/NOTES.VMS b/NOTES.VMS
index 3e9a57e805..48743720f6 100644
--- a/NOTES.VMS
+++ b/NOTES.VMS
@@ -56,6 +56,26 @@
to use.
+ About debugging
+ ---------------
+
+ If you build for debugging, the default on VMS is that image
+ activation starts the debugger automatically, giving you a debug
+ prompt. Unfortunately, this disrupts all other uses, such as running
+ test programs in the test framework.
+
+ As a compromise, we're turning off the flag that makes the debugger
+ start automatically. If there is a program that you need to debug,
+ you need to turn that flag back on first, for example:
+
+ $ set image /flag=call_debug [.test]evp_test.exe
+
+ Then just run it and you will find yourself in a debuggin session.
+ When done, we recomment that you turn that flag back off:
+
+ $ set image /flag=nocall_debug [.test]evp_test.exe
+
+
Checking the distribution
-------------------------