Corinna Vinschen via Newlib writes: > You can't do that. gamma_r/gammaf_r/lgamma_r/lgammaf_r are BSD > functions. They have been exported by Cygwin since 2001. The entry > points need to be kept available with unchanged semantics. They changed on accident in 2002 -- gamma_r *used* to be an alias for lgamma_r and was changed to be a (broken) alias for tgamma. -- -keith