On Tue, Dec 01, 2020 at 10:36:10PM +0000, Jonathan Wakely wrote: > You need to run autoconf-2.69's autoreconf in the libstdc++-v3 source > tree to regenerate configure, Makefile.in etc. Without doing that > you're just running the same configure script as is on current trunk, > and that doesn't even try looking for IEEE128 support in glibc, and so > the new code in libstdc++ doesn't get enabled. > > I've attached a complete patch including those generated files, and > I've also pushed the branch to refs/users/redi/heads/ieee128-squash in > the gcc.gnu.org Git repo. That branch includes your patch for PR > libgcc/97543 which is required for some of the libstdc++ changes to > work properly.
Sorry, I should have realized about needing to do autoconf. Any way the new patch builds the iostream version of hello world. And it is going through the rest of the build: 1) Build 3 compilers with different long double formats; 2) Build non-bootstrap compilers with the compilers in step 1; 3) Build bootstrap compilers with the compilers in step 2; 4) Build spec for the 2 128-bit long double types. -- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA email: meiss...@linux.ibm.com, phone: +1 (978) 899-4797