-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a first draft Getting OpenSSL chapter #3
base: master
Are you sure you want to change the base?
Conversation
OpenSSL version (but never new features). To ensure that you always have the | ||
latest fixes you should always try to use the latest letter release that is | ||
available for the OpenSSL version that you are using. Letter releases for a | ||
version are always fully backward compatible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oooooh! The distinction between version and release, I never caught on to that! Handy!
|
||
The OpenSSL project has not defined what it means if the first number changes, | ||
but we should assume that this would signal some very significant change. The | ||
project has no current plans for a version that changes this number. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd expect that to be a complete rewrite...
|
||
\begin{verbatim} | ||
$ sudo apt-get install binutils | ||
\end{verbatim} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You do know that you get this when installing build-essential
, right?
|
||
\begin{verbatim} | ||
$ sudo yum install binutils | ||
\end{verbatim} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't the gcc
package drag binutils
along? I hardly see gcc
linking anything without having ld
around in the background, etc...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typos
will still need to compile from the command line. VisualStudio provides the ability to | ||
start a Developer Command Prompt, which sets up various environment variables to | ||
correctly use the command line build tools. Start the version of the Developer | ||
Command Prompt that matches the architecture for the platform you are targetting. For |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/targetting/targetting
On Windows everything you need should be included in your MSYS or VisualStudio | ||
environment with the exception of an assembler. You will need to download and | ||
install the NASM assembler for this (\url{http://www.nasm.us/}). Select the | ||
appropriate Windows installer for dowload and then run it. Ensure that the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dowload
No description provided.