]> git.lizzy.rs Git - rust.git/commitdiff
Attempt to fix build breakage due to lgammaf_r having two leading underscores on...
authorGraydon Hoare <graydon@mozilla.com>
Fri, 6 Jan 2012 01:54:16 +0000 (17:54 -0800)
committerGraydon Hoare <graydon@mozilla.com>
Fri, 6 Jan 2012 01:54:30 +0000 (17:54 -0800)
src/libcore/cmath.rs

index b1d528cbe764b193fa7587e38008bca51eac9f27..cf1b8a4c08e61e4e1ab8cae2a05e418a9923cc33 100644 (file)
                                                 y: c_float) -> c_float;
     #[link_name="hypotf"] pure fn hypot(x: c_float, y: c_float) -> c_float;
     #[link_name="ldexpf"] pure fn ldexp(x: c_float, n: c_int) -> c_float;
+
+    #[cfg(target_os="linux")]
+    #[cfg(target_os="macos")]
     #[link_name="lgammaf_r"] pure fn lgamma(n: c_float,
                                             &sign: c_int) -> c_float;
+
+    #[cfg(target_os="win32")]
+    #[link_name="__lgammaf_r"] pure fn lgamma(n: c_float,
+                                              &sign: c_int) -> c_float;
+
     #[link_name="logf"] pure fn ln(n: c_float) -> c_float;
     #[link_name="logbf"] pure fn log_radix(n: c_float) -> c_float;
     #[link_name="log1pf"] pure fn ln1p(n: c_float) -> c_float;