Make "shared" builds the default
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>
This commit is contained in:
		
							
								
								
									
										4
									
								
								CHANGES
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								CHANGES
									
									
									
									
									
								
							@@ -4,6 +4,10 @@
 | 
			
		||||
 | 
			
		||||
 Changes between 1.0.2g and 1.1.0  [xx XXX xxxx]
 | 
			
		||||
 | 
			
		||||
  *) "shared" builds are now the default. To create only static libraries use
 | 
			
		||||
     the "no-shared" Configure option.
 | 
			
		||||
     [Matt Caswell]
 | 
			
		||||
 | 
			
		||||
  *) Remove the no-aes, no-hmac, no-rsa, no-sha and no-md5 Configure options.
 | 
			
		||||
     All of these option have not worked for some while and are fundamental
 | 
			
		||||
     algorithms.
 | 
			
		||||
 
 | 
			
		||||
@@ -341,7 +341,6 @@ our %disabled = ( # "what"         => "comment"
 | 
			
		||||
		  "md2"                 => "default",
 | 
			
		||||
		  "rc5"                 => "default",
 | 
			
		||||
		  "sctp"                => "default",
 | 
			
		||||
		  "shared"              => "default",
 | 
			
		||||
		  "ssl-trace"           => "default",
 | 
			
		||||
		  "ssl3"                => "default",
 | 
			
		||||
		  "ssl3-method"         => "default",
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										22
									
								
								INSTALL
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								INSTALL
									
									
									
									
									
								
							@@ -240,10 +240,9 @@
 | 
			
		||||
  sctp
 | 
			
		||||
                   Build support for SCTP
 | 
			
		||||
 | 
			
		||||
  shared
 | 
			
		||||
                   In addition to the usual static libraries, create shared
 | 
			
		||||
                   libraries on platforms where it's supported.  See "Note on
 | 
			
		||||
                   shared libraries" below.
 | 
			
		||||
  no-shared
 | 
			
		||||
                   Do not create shared libraries, only static ones.  See "Note
 | 
			
		||||
                   on shared libraries" below.
 | 
			
		||||
 | 
			
		||||
  no-sock
 | 
			
		||||
                   Don't build support for socket BIOs
 | 
			
		||||
@@ -638,15 +637,12 @@
 | 
			
		||||
 Note on shared libraries
 | 
			
		||||
 ------------------------
 | 
			
		||||
 | 
			
		||||
 Shared libraries have certain caveats.  Binary backward compatibility
 | 
			
		||||
 can't be guaranteed before OpenSSL version 1.0.  The only reason to
 | 
			
		||||
 use them would be to conserve memory on systems where several programs
 | 
			
		||||
 are using OpenSSL.
 | 
			
		||||
 | 
			
		||||
 For most systems, the OpenSSL Configure script knows what is needed to
 | 
			
		||||
 build shared libraries for libcrypto and libssl.  On these systems,
 | 
			
		||||
 the shared libraries are currently not created by default, but giving
 | 
			
		||||
 the option "shared" will get them created.
 | 
			
		||||
 For most systems the OpenSSL Configure script knows what is needed to
 | 
			
		||||
 build shared libraries for libcrypto and libssl. On these systems
 | 
			
		||||
 the shared libraries will be created by default. This can be suppressed and
 | 
			
		||||
 only static libraries created by using the "no-shared" option. On systems
 | 
			
		||||
 where OpenSSL does not know how to build shared libraries the "no-shared"
 | 
			
		||||
 option will be forced and only static libraries will be created.
 | 
			
		||||
 | 
			
		||||
 Note on random number generation
 | 
			
		||||
 --------------------------------
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user