MaynardMiner/SWARM

libcurl3

Closed this issue · 3 comments

Ubuntu 18.04 has libcurl4

There are miners that use libcurl3 in SWARM.

I have made an attempted fix by creating libcurl directory, and using LD_PRELOAD= to the libcurl3 lib in order to load libcurl3 before libcurl4 libs load.

I am withholding release until user confirms it is working.

Note: SWARM works fine in HiveOS. It was already being handled. This is only for user self-built OS's.

https://dev.to/jake/using-libcurl3-and-libcurl4-on-ubuntu-1804-bionic-184g

This is how I'm trying to fix, exception instead of playing with user's os lib folder, I'm using SWARM libcurl folder, and creating full-path symlinks with each run of install_linux. This way it is specific to just SWARM.

On last release, a commit was withheld that I missed which changes the path redirection in the miner folder from build\libcurl (was using to test) to build\export.

It is fixed currently on master branch, and will be in next release. (likely tomorrow).