[Bug 217753] lld [llvm 4.0.0] Linker won't link on aarch64 (Error: Failed to open a.out)

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217753 Jan Beich (mail not working) changed: What|Removed |Added Status|New

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 Jan Beich (mail not working) changed: What|Removed |Added See Also|

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 --- Comment #11 from Jan Beich (mail not working) --- Because if compiler emits undefined references the linker cannot be expected to know when -lm is required. Looking at contrib/llvm/tools/clang/lib/Driver/Tools.cpp

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 --- Comment #10 from Konstantin Belousov --- (In reply to Jan Beich (mail not working) from comment #9) Why it should ? The symbols like __divdc3 are referenced by a compiler-generated code, for instance the __divdc3

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 --- Comment #9 from Jan Beich (mail not working) --- Maybe but cc -E doesn't show any calls to __divdc3 et al. -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 --- Comment #8 from Konstantin Belousov --- (In reply to Jan Beich (mail not working) from comment #7) Which means that libm is really needed. -- You are receiving this mail because: You are the assignee for the bug.

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 Konstantin Belousov changed: What|Removed |Added CC|

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 --- Comment #4 from Jan Beich (mail not working) --- Comment on attachment 179304 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=179304 ports/devel/openmp/files/patch-link-libm.patch The workaround isn't

[Bug 214258] devel/openmp: spurious libm dependency

2017-03-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258 --- Comment #3 from Jan Beich (mail not working) --- To avoid maintenance burden it'd be nice if we fix base system regression before FreeBSD 11.1-RELEASE. devel/openmp isn't the only -lomp provider. $ fetch