I could be, and probably am, wrong about this, but ...
LinkApplication updater.exe
./out/msysx86/debug/src/updater/download.o(.text+0x8c): In function `ZN7updater10DownloaderC2Ev\':
f:/dev/planeshift/src/updater/download.cpp:52: undefined reference to `_imp__curl_easy_init\'
./out/msysx86/debug/src/updater/download.o( .text+0xf8 ):f:/dev/planeshift/src/updater/download.cpp:58: undefined reference to `_imp__curl_easy_setopt\'
appears to be caused by omission of -lcurldll from the linker options.
At least adding that gets rid of that link time error (my self compiled updater is still failing to run because of some CS problem)