]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Rework how freestanding install works [PR106953]
authorArsen Arsenović <arsen@aarsen.me>
Fri, 16 Sep 2022 08:38:41 +0000 (10:38 +0200)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 3 Oct 2022 14:43:48 +0000 (15:43 +0100)
commit6885e7e4eef65c657cd8baa0f5e7ebe7231ac984
tree9214db313be59c82582a9a606ae85291ee29bfd3
parent18f176d0b25591e2880bc5ef453ce0834f9e0e2a
libstdc++: Rework how freestanding install works [PR106953]

In light of there being far more freestanding headers now, ad-hoc
maintenance of a subset of the install implementation has become
unsustainable. Instead, we gate off a part of the normal install routine
so that it works without HOSTED enabled, as well as subdivide lists of
headers into freestanding and hosted components, according to the HOSTED
flag.

libstdc++-v3/ChangeLog:

PR libstdc++/106953
* include/Makefile.am [!_GLIBCXX_HOSTED]: Remove
install-freestanding-headers, unifying it with the usual
install-headers
* include/Makefile.in: Regenerate.
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in