hbiyik / triblerd-buildsys

4 stars 0 forks source link

CPP11 or further stds support for legacy linux targets and utilization of clang for libtorrent/boost #4

Open hbiyik opened 4 years ago

hbiyik commented 4 years ago

linux targets use a very old gcc to have broad ABI support and those gccs dont support CPP11 or further because at that time there was no CPP11.

This is a problem for the libtorrent versions > 1.1.5 because they switch to CPP11. To prevent breaking the ABI while moving to a never version of GCC, an up to date version of clang can be build with old gcc, and further versions of libtorrent can be compiled with new clang.