mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	 05fe3f1c18
			
		
	
	
	05fe3f1c18
	
	
	
		
			
			1. it links with ${SSL_LIBRARIES}, in WolfSSL builds it's a static
   library, so when a plugin is loaded there will be two copies of
   wolfssl in the same address space. It breaks odr (at least).
2. Plugin can linked with OpenSSL and the server with WolfSSL or
   vice versa. It might load, but then we'll have both WolfSSL and
   OpenSSL at the same time. Kind of risky.
Fix: link the plugin statically into the server if it's a WolfSSL build
adjust tests to work with static and dynamic parsec
		
	
			
		
			
				
	
	
		
			7 lines
		
	
	
	
		
			120 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			7 lines
		
	
	
	
		
			120 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| [parsec]
 | |
| --plugin-load-add=$AUTH_PARSEC_SO
 | |
| --loose-parsec
 | |
| 
 | |
| [ed25519]
 | |
| --plugin-load-add=$AUTH_ED25519_SO
 | |
| --loose-ed25519
 |