From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2119) id F1E023888C69; Tue, 6 Jul 2021 14:48:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F1E023888C69 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Jeff Law To: newlib-cvs@sourceware.org Subject: [newlib-cygwin] Fix builds on iq2000 and visium X-Act-Checkin: newlib-cygwin X-Git-Author: Jeff Law X-Git-Refname: refs/heads/master X-Git-Oldrev: 7323efd73c2faf192160149dd13a96762a1975b0 X-Git-Newrev: c01f603df9a30cc88f838da3226625506bfdde4f Message-Id: <20210706144814.F1E023888C69@sourceware.org> Date: Tue, 6 Jul 2021 14:48:14 +0000 (GMT) X-BeenThere: newlib-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib GIT logs List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2021 14:48:15 -0000 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=c01f603df9a30cc88f838da3226625506bfdde4f commit c01f603df9a30cc88f838da3226625506bfdde4f Author: Jeff Law Date: Tue Jul 6 10:46:09 2021 -0400 Fix builds on iq2000 and visium visium and iq2000 have libgloss configure bits that reference target_makefile_frag, but it's never set. This leads to failures during the configure process and an empty libgloss//Makefile. Naturally bad things happen with an empty Makefile. This patch initializes target_makefile_frag for both targets in their configure.in files and updates the generated configure files. This fixes the build failures. I've been using it in my tester for about a week and both targets have flipped from consistently failing to consistently passing. * libgloss/visium/configure.in (target_makefile_frag): Define. * libgloss/visium/configure: Regenerated. * libgloss/iq2000/configure.in (target_makefile_frag): Define. * libgloss/iq2000/configure: Regenerated. Diff: --- libgloss/iq2000/configure | 1 + libgloss/iq2000/configure.in | 1 + libgloss/visium/configure | 1 + libgloss/visium/configure.in | 1 + 4 files changed, 4 insertions(+) diff --git a/libgloss/iq2000/configure b/libgloss/iq2000/configure index 66a533bc8..4411837d4 100755 --- a/libgloss/iq2000/configure +++ b/libgloss/iq2000/configure @@ -2520,6 +2520,7 @@ test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS host_makefile_frag=${srcdir}/../config/default.mh +target_makefile_frag=${srcdir}/../config/default.mt if test "${with_multisubdir}" = "m32"; then LD_TYPE="m32" diff --git a/libgloss/iq2000/configure.in b/libgloss/iq2000/configure.in index 9cbd7e2ea..754ee3cab 100644 --- a/libgloss/iq2000/configure.in +++ b/libgloss/iq2000/configure.in @@ -46,6 +46,7 @@ AC_PROG_RANLIB LIB_AM_PROG_AS host_makefile_frag=${srcdir}/../config/default.mh +target_makefile_frag=${srcdir}/../config/default.mt if test "${with_multisubdir}" = "m32"; then LD_TYPE="m32" diff --git a/libgloss/visium/configure b/libgloss/visium/configure index f1bb39a11..abd6f5b92 100755 --- a/libgloss/visium/configure +++ b/libgloss/visium/configure @@ -1946,6 +1946,7 @@ test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS host_makefile_frag=${srcdir}/../config/default.mh +target_makefile_frag=${srcdir}/../config/default.mt host_makefile_frag_path=$host_makefile_frag diff --git a/libgloss/visium/configure.in b/libgloss/visium/configure.in index 33c1872c7..5274ba668 100644 --- a/libgloss/visium/configure.in +++ b/libgloss/visium/configure.in @@ -33,6 +33,7 @@ AC_PROG_RANLIB LIB_AM_PROG_AS host_makefile_frag=${srcdir}/../config/default.mh +target_makefile_frag=${srcdir}/../config/default.mt dnl We have to assign the same value to other variables because autoconf dnl doesn't provide a mechanism to substitute a replacement keyword with