Nel manuale ufficiale del compilatore GNU ho trovato questo:
http://www.gnu.org/software/gsl/manual/gsl-ref.html

Un passo dice:
The long double type is not supported for actual computation.

Per cui, direi che ora è chiaro il motivo!

Ad ogni modo il mio era un progetto di test... userò il tipo double normale... grazie di tutto