From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id 4D0B63858C1F for ; Wed, 16 Feb 2022 02:07:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4D0B63858C1F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org Received: by smtp.gentoo.org (Postfix, from userid 559) id BC16934326E; Wed, 16 Feb 2022 02:07:57 +0000 (UTC) From: Mike Frysinger To: newlib@sourceware.org Subject: [PATCH] newlib: add missing mkdir to header install Date: Tue, 15 Feb 2022 21:07:53 -0500 Message-Id: <20220216020753.21431-1-vapier@gentoo.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Feb 2022 02:08:00 -0000 Make sure these subdirs exist before trying to install headers into them. --- newlib/Makefile.am | 1 + newlib/Makefile.in | 1 + 2 files changed, 2 insertions(+) diff --git a/newlib/Makefile.am b/newlib/Makefile.am index 67fb1e8ba074..6d3b60b330b0 100644 --- a/newlib/Makefile.am +++ b/newlib/Makefile.am @@ -335,6 +335,7 @@ install-data-local: install-toollibLIBRARIES install-multi done ; \ for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \ if [ -d $$i ]; then \ + $(MKDIR_P) $(DESTDIR)$(tooldir)/include/`basename $$i`; \ for j in $$i/*.h; do \ $(INSTALL_DATA) $$j $(DESTDIR)$(tooldir)/include/`basename $$i`/`basename $$j`; \ done ; \ diff --git a/newlib/Makefile.in b/newlib/Makefile.in index 969027f7cf00..5a83f8608451 100644 --- a/newlib/Makefile.in +++ b/newlib/Makefile.in @@ -1624,6 +1624,7 @@ install-data-local: install-toollibLIBRARIES install-multi done ; \ for i in $(srcdir)/libc/sys/$(sys_dir)/include/*; do \ if [ -d $$i ]; then \ + $(MKDIR_P) $(DESTDIR)$(tooldir)/include/`basename $$i`; \ for j in $$i/*.h; do \ $(INSTALL_DATA) $$j $(DESTDIR)$(tooldir)/include/`basename $$i`/`basename $$j`; \ done ; \ -- 2.34.1