]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/src/Makefile.am
libstdc++: Enable building libstdc++.{a,so} when !HOSTED
authorArsen Arsenović <arsen@aarsen.me>
Thu, 20 Oct 2022 15:49:50 +0000 (17:49 +0200)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 6 Feb 2023 14:23:46 +0000 (14:23 +0000)
commitabdea447250e994c2de95a68cbc79d312cc54863
tree540978ae5c0cded064ebd4c27e9f4aae8f3fc2bb
parentfb8e29a5fd9cee09110a3a70c2b3645670ab65ee
libstdc++: Enable building libstdc++.{a,so} when !HOSTED

This enables us to provide symbols for placeholders and numeric limits,
and allows users to mess about with linker flags less.

libstdc++-v3/ChangeLog:

* Makefile.am [!_GLIBCXX_HOSTED]: Enable src/ subdirectory.
* Makefile.in: Regenerate.
* src/Makefile.am [!_GLIBCXX_HOSTED]: Omit compatibility files.
There's no history to be compatible with.
* src/c++11/Makefile.am [!_GLIBCXX_HOSTED]: Omit hosted-only
source files from the build.
* src/c++17/Makefile.am [!_GLIBCXX_HOSTED]: Likewise.
* src/c++20/Makefile.am [!_GLIBCXX_HOSTED]: Likewise.
* src/c++98/Makefile.am [!_GLIBCXX_HOSTED]: Likewise.
* src/Makefile.in: Regenerate.
* src/c++11/Makefile.in: Regenerate.
* src/c++17/Makefile.in: Regenerate.
* src/c++20/Makefile.in: Regenerate.
* src/c++98/Makefile.in: Regenerate.

Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
12 files changed:
libstdc++-v3/Makefile.am
libstdc++-v3/Makefile.in
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/c++11/Makefile.am
libstdc++-v3/src/c++11/Makefile.in
libstdc++-v3/src/c++17/Makefile.am
libstdc++-v3/src/c++17/Makefile.in
libstdc++-v3/src/c++20/Makefile.am
libstdc++-v3/src/c++20/Makefile.in
libstdc++-v3/src/c++98/Makefile.am
libstdc++-v3/src/c++98/Makefile.in