summaryrefslogtreecommitdiffstats
path: root/sys/boot/common/misc.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1998-10-11 04:56:03 +0000
committerpeter <peter@FreeBSD.org>1998-10-11 04:56:03 +0000
commit9f6be4544f509927259a82167ec7218315a7bf97 (patch)
tree02f51e4839e79e10a0dbe909ce48f56db90af7bc /sys/boot/common/misc.c
parent02ed78af40e9703d08142808274ea75e23ef0119 (diff)
downloadFreeBSD-src-9f6be4544f509927259a82167ec7218315a7bf97.zip
FreeBSD-src-9f6be4544f509927259a82167ec7218315a7bf97.tar.gz
libg++ and libstdc++ also have internal calls to libm. Programs using the
shared versions should not need to add -lm unless the program uses libm itself. Strictly speaking, libg++ depends on libstdc++, but libstdc++ has dynamic dependencies on some exception tables and binutils doesn't seem to like it when a secondary library has undefined references. It doesn't seem to care when -lstdc++ is added on the command line to ld though. Anyway, the c++ driver adds -lstdc++ explicitly, so that should be OK. c++ also adds -lm explicitly too, even though it wouldn't need to now. [except for statically linked binaries as .a files don't have an equivalent of automatic internal shared object dependencies.]
Diffstat (limited to 'sys/boot/common/misc.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud