pw_libcxx: Add pw_libcxx library

This provides a few symbols whose upstream implementation
is unsuitable for embedded. Instead, we just implement these
symbols by hand, which should just crash if they are ever
reached.

Change-Id: Ie86a7c1507a9d77308320c75ea1a9a4c6f1a5f8b
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/144970
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Original-Reviewed-by: Leonard Chan <leonardchan@google.com>
Original-Reviewed-by: Armando Montanez <amontanez@google.com>
Original-Reviewed-by: Petr Hosek <phosek@google.com>
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/llvm-integration/+/235132
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Reviewed-by: Armando Montanez <amontanez@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
Commit-Queue: Prabhu Karthikeyan Rajasekaran <prabhukr@google.com>
6 files changed
tree: 23176e3e569d836b71627c00ad112de438b82b7e
  1. pw_libc/
  2. pw_libcxx/
  3. third_party/
  4. AUTHORS
  5. CONTRIBUTING.md
  6. LICENSE
  7. OWNERS
  8. README.md
README.md

Pigweed Open Source Template Repository

This repository is a template that we will use when creating new open source repositories for Pigweed.