gcc/libstdc++-v3
Jonathan Wakely e2bcf65fee libstdc++: Simplify makefile rule for largefile-config.h (PR91947)
The previous rule could leave an incomplete file if the build was
interrupted, which would then not be remade if make was run again.

This makes the rule more robust by writing to a temporary file and only
moving it into place as the final step. It also simplifies the rule so
that only the essential macro definitions are written to the file, not
the explanatory comments and commented out #undef lines.

Also, the macro for enabling LFS on Mac OS X 10.5 is now set
unconditionally, which is a bug fix from upstream autoconf.

Backport from mainline
2020-01-23  Jonathan Wakely  <jwakely@redhat.com>

	PR libstdc++/91947
	* include/Makefile.am (${host_builddir}/largefile-config.h): Simplify
	rule.
	* include/Makefile.in: Regenerate.
2020-01-24 11:18:43 +00:00
..
config libstdc++: Define memory resource key functions non-inline (PR93208) 2020-01-09 13:18:37 +00:00
doc libstdc++: Fix recent documentation changes 2020-01-24 11:18:29 +00:00
include libstdc++: Simplify makefile rule for largefile-config.h (PR91947) 2020-01-24 11:18:43 +00:00
libsupc++ PR libstdc++/90682 allow set_terminate(0) and set_unexpected(0) 2019-10-24 13:55:27 +01:00
po PR libstdc++/89466 avoid slow xsltproc command in configure 2019-02-27 11:25:44 +00:00
python Fix Xmethod for shared_ptr::use_count() 2019-09-11 12:40:23 +01:00
scripts Update copyright years. 2019-01-01 13:31:55 +01:00
src Build filesystem library with large file support 2020-01-13 18:51:22 +00:00
testsuite libstdc++: Define memory resource key functions non-inline (PR93208) 2020-01-09 13:18:37 +00:00
acinclude.m4 PR libstdc++/91067 add more missing exports for directory iterators 2019-08-29 14:22:13 +01:00
aclocal.m4 Update GCC to autoconf 2.69, automake 1.15.1 (PR bootstrap/82856). 2018-10-31 17:03:16 +00:00
ChangeLog libstdc++: Simplify makefile rule for largefile-config.h (PR91947) 2020-01-24 11:18:43 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017 Update copyright years. 2018-01-03 11:03:58 +01:00
ChangeLog-2018 Update copyright years. 2019-01-01 13:31:55 +01:00
config.h.in Build filesystem library with large file support 2020-01-13 18:51:22 +00:00
configure Build filesystem library with large file support 2020-01-13 18:51:22 +00:00
configure.ac Build filesystem library with large file support 2020-01-13 18:51:22 +00:00
configure.host configure.host (abi_baseline_pair): Adjust for SPARC64/Linux. 2019-02-22 07:25:52 +00:00
crossconfig.m4 PR libstdc++/89460 Fix Networking TS test failures on HP-UX 2019-03-11 16:28:11 +00:00
fragment.am PR libstdc++/86450 use -Wabi=2 and simplify -Werror use 2018-07-17 14:18:47 +01:00
linkage.m4
Makefile.am Update copyright years. 2019-01-01 13:31:55 +01:00
Makefile.in PR libstdc++/89466 avoid slow xsltproc command in configure 2019-02-27 11:25:44 +00:00
README

file: libstdc++-v3/README

New users may wish to point their web browsers to the file
index.html in the 'doc/html' subdirectory.  It contains brief
building instructions and notes on how to configure the library in
interesting ways.