You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,38 +4,44 @@ patch for mysql with updated wolfSSL
4
4
MYSQL 8.0.0 can be found at downloads.mysql.com/archives/community/.
5
5
Select version "8.0.0" and select platform "source code". This patch was done on the Generic Linux (Architecture Independent), Compressed TAR Archive bundle. mysql-8.0.0.tar.gz
6
6
7
-
To run the patch, copy wolfssl-mysql-8.0.0.patch into the same directory with current MYSQL source code.
7
+
1)To run the patch, copy wolfssl-mysql-8.0.0.patch into the same directory with current MYSQL source code.
8
8
From the terminal in the same direcotry containing current MYSQL source code run
Replace the mysql-8.0.0/extra/yassl directory with wolfssl and follow steps in wolfssl/IDE/MYSQL direcotry. Next to build using updated SSL make MYSQL with the command
12
+
13
+
2) Replace the mysql-8.0.0/extra/yassl directory with wolfssl. An example of replacing the directory would be "cp -r wolfssl-root mysql-8.0.0/extra/wolfssl". Remove any trace of yaSSL with "rm -rf mysql-8.0.0/extra/yassl".
14
+
15
+
3) Setup necessary wolfSSL CMake file by navigating to the directory mysql-8.0.0/extra/wolfssl/IDE/MYSQL and executing "./do.sh".
16
+
17
+
4) Next to build using updated SSL make MYSQL with the command
13
18
```
14
19
cmake . -DBUILD_CONFIG=mysql_release -DWITH_SSL=bundled (from inside the MYSQL source code directory)
15
20
```
16
-
Then run the standard make && sudo make install
21
+
22
+
5) Then run the standard make && sudo make install
17
23
18
24
Note: When building on Linux CFLAGS="-g1" may be needed to work around a Binutils bug. To build then it would be the command
wolfSSL’s software is available under two distinct licensing models: open source and standard commercial licensing.
30
36
31
-
###Open Source
37
+
###Open Source
32
38
33
39
CyaSSL, yaSSL, wolfCrypt, yaSSH and TaoCrypt software are free software downloads and may be modified to the needs of the user as long as the user adheres to version two of the GPL License. The GPLv2 license can be found on the gnu.org website (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html).
34
40
35
-
###Commercial Licensing
41
+
###Commercial Licensing
36
42
37
43
Businesses and enterprises who wish to incorporate wolfSSL products into proprietary appliances or other commercial software products for re-distribution must license commercial versions. For more information about commercial licensing visit www.wolfssl.com
0 commit comments