Skip to content

Commit 59dc6bd

Browse files
update README.md
1 parent e00bbef commit 59dc6bd

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

README.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,44 @@ patch for mysql with updated wolfSSL
44
MYSQL 8.0.0 can be found at downloads.mysql.com/archives/community/.
55
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
66

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.
88
From the terminal in the same direcotry containing current MYSQL source code run
99
```
1010
patch -p1 < [directory of]/wolfssl-mysql-8.0.0.patch
1111
```
12-
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
1318
```
1419
cmake . -DBUILD_CONFIG=mysql_release -DWITH_SSL=bundled (from inside the MYSQL source code directory)
1520
```
16-
Then run the standard make && sudo make install
21+
22+
5) Then run the standard make && sudo make install
1723

1824
Note: When building on Linux CFLAGS="-g1" may be needed to work around a Binutils bug. To build then it would be the command
1925
```
2026
CFLAGS="-g1" cmake . -DBUILD_CONFIG=mysql_release -DWITH_SSL=bundled
2127
```
2228

23-
###SHA256 sum
29+
### SHA256 sum
2430
$ shasum -a 256 wolfssl-mysql-8.0.0.patch.zip
2531
b1309074f23052e5230920031347804a8065d7537e70a4d67d0daa3f40be1c46
2632

27-
####Product Licensing for wolfSSL
33+
#### Product Licensing for wolfSSL
2834

2935
wolfSSL’s software is available under two distinct licensing models: open source and standard commercial licensing.
3036

31-
###Open Source
37+
### Open Source
3238

3339
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).
3440

35-
###Commercial Licensing
41+
### Commercial Licensing
3642

3743
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
3844

39-
###Questions?
45+
### Questions?
4046
Contact info@wolfssl.com for questions.
4147

0 commit comments

Comments
 (0)