Date: Fri, 09 Nov 2012 20:38:43 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Steve Kargl <sgk@troutmask.apl.washington.edu> Cc: freebsd-current@freebsd.org Subject: Re: clang and static linking? Message-ID: <509D5BC3.9020704@FreeBSD.org> In-Reply-To: <20121109182810.GA61338@troutmask.apl.washington.edu> References: <20121108231349.GA79485@troutmask.apl.washington.edu> <509D4548.7030806@FreeBSD.org> <20121109182810.GA61338@troutmask.apl.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2012-11-09 19:28, Steve Kargl wrote: > On Fri, Nov 09, 2012 at 07:02:48PM +0100, Dimitry Andric wrote: ... >> Can you please post a reduced testcase? I cannot reproduce this error >> on -current, however much I tried. My testcases attempted calling >> isnan() and isnanf(), then I tried statically linking with libc and >> libm, but it worked just fine... > > I'll see what I can do. sasmp is a fairly large OpenMPI program. Sorry, never mind that. I found a simple testcase: #include <math.h> int main(int argc, char *argv[]) { return isnan((double)argc) + isnan((float)argc); } Building with -lm -static will trigger the link error. I'm investigating where the problem is.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?509D5BC3.9020704>