https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214258
Bug ID: 214258 Summary: devel/openmp: spurious libm dependency Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: needs-patch Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: b...@freebsd.org Reporter: jbe...@freebsd.org CC: freebsd-toolchain@FreeBSD.org Flags: maintainer-feedback?(b...@freebsd.org) Assignee: b...@freebsd.org LLVM openmp picks up math symbols despite not using them in any of its object files. $ cd /usr/ports/devel/openmp $ make install $ cd $(make -V WRKSRC) $ fgrep -lr scalbnl . ./runtime/src/libgomp.so ./runtime/src/libiomp5.so ./runtime/src/libomp.so ./runtime/exports/lin_32e/lib/libomp.so $ echo 'int main() { }' | cc ./runtime/src/libomp.so -xc - ./runtime/src/libomp.so: undefined reference to `scalbnl' ./runtime/src/libomp.so: undefined reference to `fmaxl' ./runtime/src/libomp.so: undefined reference to `logbl' ./runtime/src/libomp.so: undefined reference to `scalbnf' ./runtime/src/libomp.so: undefined reference to `logb' ./runtime/src/libomp.so: undefined reference to `logbf' ./runtime/src/libomp.so: undefined reference to `scalbn' cc: error: linker command failed with exit code 1 (use -v to see invocation) $ echo 'int main() { }' | cc -fopenmp -L/usr/local/lib -xc - /usr/local/lib/libomp.so: undefined reference to `scalbnl' /usr/local/lib/libomp.so: undefined reference to `fmaxl' /usr/local/lib/libomp.so: undefined reference to `logbl' /usr/local/lib/libomp.so: undefined reference to `scalbnf' /usr/local/lib/libomp.so: undefined reference to `logb' /usr/local/lib/libomp.so: undefined reference to `logbf' /usr/local/lib/libomp.so: undefined reference to `scalbn' cc: error: linker command failed with exit code 1 (use -v to see invocation) -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ freebsd-toolchain@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"