I'm seeing a build failure under build-many-glibcs for the powerpc-linux-gnu-soft configuration. The syndrome is that some (but not all) of the object files going into libc_pic.os are compiled with -mhard-float and so the final link of libc.so.6 blows up: /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/../../../../powerpc-glibc-linux-gnu/bin/ld: /home/zack/projects/gnu/glibc-many/build/glibcs/powerpc-linux-gnu-soft/glibc/libc_pic.os uses hard float, /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/libgcc.a(_floatditf.o) uses soft float /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/../../../../powerpc-glibc-linux-gnu/bin/ld: failed to merge target specific data of file /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/libgcc.a(_floatditf.o) /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/../../../../powerpc-glibc-linux-gnu/bin/ld: /home/zack/projects/gnu/glibc-many/build/glibcs/powerpc-linux-gnu-soft/glibc/libc_pic.os uses hard float, /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/libgcc.a(ibm-ldouble.o) uses soft float /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/../../../../powerpc-glibc-linux-gnu/bin/ld: failed to merge target specific data of file /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/libgcc.a(ibm-ldouble.o) /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/../../../../powerpc-glibc-linux-gnu/bin/ld: /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/libgcc.a(ibm-ldouble.o): in function `__gcc_qadd': /home/zack/projects/gnu/glibc-many/src/gcc/libgcc/config/rs6000/ibm-ldouble.c:126: undefined reference to `__adddf3' /home/zack/projects/gnu/glibc-many/install/compilers/powerpc-linux-gnu-soft/lib/gcc/powerpc-glibc-linux-gnu/9.1.1/../../../../powerpc-glibc-linux-gnu/bin/ld: /home/zack/projects/gnu/glibc-many/src/gcc/libgcc/config/rs6000/ibm-ldouble.c:128: undefined reference to `__unorddf2' [etc] The complete set of logs are attached. Can someone who understands the configuration space for PowerPC cross compilation please investigate? zw