]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r239680:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 8 Sep 2012 11:34:22 +0000 (11:34 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 8 Sep 2012 11:34:22 +0000 (11:34 +0000)
commite3b702d33cc4aafaca8e3956d9e6e5e6926eb463
treec8215f7bb92b52ead78958db3c8c235847728c18
parent56f17ce3661a1144f43b21b9c326a482dc12fd26
MFC r239680:

  Add libcxxrt's objects (prefixing them with cxxrt_ to avoid collisions)
  to libc++.a and libc++_p.a, to make static linking of C++ executables
  with libc++ easier.  This is similar to the approach used in libstdc++.

MFC r239686:

  When using -stdlib=libc++, add the correct dependency to .depend in
  bsd.prog.mk.

  Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>

MFC r239695:

  For building libstdc++ and libsupc++, filter out any -stdlib=libc++
  option from CXXFLAGS, otherwise these libraries will not build.
  Similarly, filter out any -std=xxx options that aren't supported.

  Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>

git-svn-id: svn://svn.freebsd.org/base/stable/9@240236 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
gnu/lib/libstdc++/Makefile
gnu/lib/libsupc++/Makefile
lib/libc++/Makefile
share/mk/bsd.prog.mk