Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prepare for updated toolchains (#211)
* provide -rpath-link by default This fixes the link with depended upon libraries, which are not found when this flag is lacking and the libraries are not explicitely provided. This is basically the equivalent of `-L` for libraries that are listed in the `DT_NEEDED` section of a library boing linked with. This is fixing some issues with (at least) curl & gcrypt, but I introduced this before trying to build other dependencies so there are likely more. If I'm being honest I don't understand why this wasn't required before, I'm guessing some change in libtool, but I wasn't able to identify something precisely. * allow environment to override compiler & cmake toolchain * simplify environment variables forwarding * keep rubocop happy * use symbols instead of strings * fix env forwarding
- Loading branch information