[MDEV-12423] install fails to create/install symlinks to mysqlclient compat libs Created: 2017-04-02 Updated: 2017-07-13 Resolved: 2017-07-13 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Compiling, Server |
| Affects Version/s: | 10.2.5, 10.2 |
| Fix Version/s: | 10.2.7 |
| Type: | Bug | Priority: | Major |
| Reporter: | pgnd | Assignee: | Sergei Golubchik |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Environment: |
git log | head restore libmariadb state that was destroyed in a previous commit commit 124bae082bf17e9af1fc77f78bbebd019635be5c |
||
| Description |
|
note, NO SYMLINKS
checking sources
trying instead
note, still NO SYMLINKS
|
| Comments |
| Comment by pgnd [ 2017-05-23 ] |
|
I see 10.2.6 has been released. As configured above, installs from 10.2-branch still do not create the compat symlinks. As that's changed behavior from earlier releases, (1) is that the intention/plan going forward? |
| Comment by Sergei Golubchik [ 2017-05-23 ] |
|
A preliminary answer — no, this is not the intention, it's a bug that didn't make the deadline. Hopefully, it'll be fixed in the next release. A proper bug resolution should come in a few of weeks, closer to the 10.2.7 release date. |
| Comment by pgnd [ 2017-05-23 ] |
|
fyi, then: for those building/installing mariadb locally – 'above' a distro installed, earlier/different release of MDB – and your build's installed lib paths are modified at any point to precede distro-installed paths (e.g., /usr/local/lib64 preceding /usr/lib64), the presence of the distro's libmysqlclient.so – in the absence of these^ symlinks from your build – will be used by (the many) apps that (still) search for & link against libmysqlclient.so. That can/will cause some ... interesting ... run-time issues. For now, a DIY symlink is needed. |