gcc/libstdc++-v3/doc/html/manual
Jonathan Wakely c644b7df11 libstdc++: Use LTLIBICONV when linking libstdc++.so [PR93602]
This fixes missing libiconv symbols when libstdc++ is built on a system
that has libiconv installed. If the libiconv headers are found then
libstdc++ depends on libiconv_open etc instead of libc's iconv_open. But
without this fix libstdc++ is not linked to the libiconv library that
provides the definitions of those symbols.

As discussed in PR 93602 this changed means that libstdc++.so.6 might
have an rpath pointing to the location of the libiconv.so library. If
that is not desired, then GCC must be configured to link to a static
libiconv.a instead, using either --with-libiconv-type=static or an
in-tree build of libiconv.

libstdc++-v3/ChangeLog:

	PR libstdc++/93602
	* doc/xml/manual/prerequisites.xml: Document libiconv
	workarounds.
	* doc/html/manual/setup.html: Regenerate.
	* src/Makefile.am (CXXLINK): Add $(LTLIBICONV).
	* src/Makefile.in: Regenerate.
2022-04-20 13:54:57 +01:00
..
abi.html
algorithms.html
api.html libstdc++: Deprecate non-standard std::vector<bool>::insert(pos) [PR104559] 2022-02-17 23:44:25 +00:00
appendix_contributing.html
appendix_free.html
appendix_gfdl.html
appendix_gpl.html
appendix_porting.html
appendix.html
associative.html
atomics.html
backwards.html
bitmap_allocator_impl.html
bitmap_allocator.html
bugs.html
concept_checking.html
concurrency.html
configure.html libstdc++: Remove broken std::allocator base classes [PR103340] 2021-12-02 16:46:28 +00:00
containers_and_c.html
containers.html
debug_mode_design.html libstdc++: Use gender-agnostic pronoun in docs 2021-11-30 13:08:50 +00:00
debug_mode_semantics.html
debug_mode_using.html
debug_mode.html
debug.html
diagnostics.html
documentation_hacking.html
dynamic_memory.html
errno.html
ext_algorithms.html
ext_compile_checks.html
ext_concurrency_impl.html
ext_concurrency_use.html
ext_concurrency.html
ext_containers.html
ext_demangling.html
ext_io.html
ext_iterators.html
ext_numerics.html
ext_preface.html
ext_sgi.html
ext_utilities.html
extensions.html
facets.html
fstreams.html
generalized_numeric_operations.html
index.html
internals.html
intro.html
io_and_c.html
io.html
iterators.html
license.html
localization.html
make.html
memory.html libstdc++: Fix non-reserved name in std::allocator base class [PR64135] 2021-12-09 22:50:10 +00:00
mt_allocator_design.html
mt_allocator_ex_multi.html
mt_allocator_ex_single.html
mt_allocator_impl.html
mt_allocator.html libstdc++: Remove broken std::allocator base classes [PR103340] 2021-12-02 16:46:28 +00:00
numerics_and_c.html
numerics.html
pairs.html
parallel_mode_design.html
parallel_mode_semantics.html
parallel_mode_test.html
parallel_mode_using.html
parallel_mode.html
policy_based_data_structures_test.html
policy_data_structures_ack.html
policy_data_structures_design.html
policy_data_structures_using.html
policy_data_structures.html
profile_mode_api.html
profile_mode_cost_model.html
profile_mode_design.html
profile_mode_devel.html
profile_mode_diagnostics.html
profile_mode_impl.html
profile_mode.html
setup.html libstdc++: Use LTLIBICONV when linking libstdc++.so [PR93602] 2022-04-20 13:54:57 +01:00
source_code_style.html
source_design_notes.html
source_organization.html
status.html libstdc++: Update documentation for C++17 deprecations 2022-01-19 00:58:26 +00:00
std_contents.html
streambufs.html
strings.html
stringstreams.html
support.html
termination.html
test.html
traits.html
unordered_associative.html
using_concurrency.html
using_dual_abi.html
using_dynamic_or_shared.html
using_exceptions.html
using_headers.html
using_macros.html
using_namespaces.html
using.html libstdc++: Update default -std option in manual 2022-01-10 12:18:14 +00:00
utilities.html