Now committed as r12-3384-gfc4f0631de806c89a383fd02428a16e91068b9f6
Sorry for the breakage – and thanks for the report on IRC, Richard! Tobias On 07.09.21 16:13, Tobias Burnus wrote:
Since the last libgfortran/Makefile.am commit, https://gcc.gnu.org/g:13beaf9e8d2d8264c0ad8f6504793fdcf26f3f73 the ISO_Fortran_binding.h file is no longer copied to $(build)/.../libgfortran/include/ – which breaks in-build-tree testing. The Makefile does contain the rule: ISO_Fortran_binding.h: $(srcdir)/ISO_Fortran_binding.h but make does not regard this as invitation to copy it from $srcdir to $build but just prints: make: Circular $(srcdir)/ISO_Fortran_binding.h <- $(srcdir)/ISO_Fortran_binding.h dependency dropped. As we do not actually need the ISO_Fortran_binding.h file in the $build directory (we just want to have it ready at $build/include/ for the testsuite runs), the following patch avoids an extra file in $build and also solves the dependency issue. I intent to commit it later as obvious, unless anyone has concerns, comments or a better suggestion. Tobias PS: Due to 'gfor_c_HEADERS = ISO_Fortran_binding.h', the 'make install' file is copied from $srcdir, but that's fine and copying it from $build/include/ is neither better nor worse.
----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955