From patchwork Mon Aug 7 11:07:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Arsen_Arsenovi=C4=87?= X-Patchwork-Id: 131838 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp1387016vqr; Mon, 7 Aug 2023 04:43:58 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFPbbsTAhcW3ifdt1k+1CaxOjcCnGF/lpuYG6WBcTCqOENUbEzQpjR0L15wBiNRJfSS+Zfs X-Received: by 2002:a05:6402:1111:b0:522:1e24:afb6 with SMTP id u17-20020a056402111100b005221e24afb6mr8237576edv.0.1691408638454; Mon, 07 Aug 2023 04:43:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691408638; cv=none; d=google.com; s=arc-20160816; b=e2FGHkjPSNsbKRNeEjSdy9WFaIIOcRA4r6/PAAdc3XjWOAIWElcOnt0aYCrPqsiNUa VxNZGjnOrqjcaegvAXK+G4XlLYbT3Lzhs7PKx2NvSDCHPCaeMMEzPfU2UhSjYqGEaEgQ 6AdZtmH7se537AW32PZbvvYNItraXjUuQq/CF0SSgBg6qribMJgD3nxxVlwM0Vf0oas0 ociBeOY7OGxq8gXxM/LClPtEBYl6OrcNMQpeB5qIvSgMTgnqLwAGlYjg/95wYA29LFVm b8+yn/RuaeUkuccotWFR0xsXMUgM/M2MNAkVzp/5+MqAihrwCSMnOGoTX67f0PelWvgw S5eQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:dmarc-filter:delivered-to :dkim-signature:dkim-filter; bh=D3HG+ZphSGv1UinGJ6N+va4bpWZCBt9RiXXfoyGEpRM=; fh=jzN3YirciA8DjxQ6xj55/ueE9dT+juMNx4NBscLw5dM=; b=0iA4SnU/Dd6u5m2QH4oylFwySce2UyfzeRZT8eobeXpWlScL8Yr9xsBNzrgqol6uc/ kuGl3puMDeVn1kcLgETcW81R2OuVcJgBBerShHSKtRWxD/w5HezC4ZxngvbSyK0avrFm SQmW2cDZWjufwPZ7qCck06EqlCHJWaCvj8WA5TTgxcgX88HmneYCycXkr7lsSWbyr3i6 kZfeCcNd/IJeGvBeK5ZS2cXLhhEFkiTqsRMwevzpFhqjx3U/qxxxJqlTJ8RNqaBgDGBW uTzF2Xr8smcw/z9Uh2SpoCGTUhULdX7PNBunXU7+GVKcnVKhGc/kNmZD2T+YhxdyM5B5 FlNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b="kycsMr1/"; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id f10-20020a056402068a00b0051a5a6676dfsi5205210edy.23.2023.08.07.04.43.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Aug 2023 04:43:58 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b="kycsMr1/"; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0BB6F3838B8B for ; Mon, 7 Aug 2023 11:34:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0BB6F3838B8B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1691408061; bh=D3HG+ZphSGv1UinGJ6N+va4bpWZCBt9RiXXfoyGEpRM=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=kycsMr1/j5nvXwvOfa4SlYcrzDm7ksvQ09Rm5OMOpfZh/T5lYAYYoYZDhgZuxhtSH VQ6TV2npN7LF1dElpLdNMYkLoM2hEySdL7/0g7xBFNmDASlKki0MfkepHLjFPcLGX/ a0DilN1s2xNKSQeLU4/hToFPJG0h+D71pETrMPZk= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) by sourceware.org (Postfix) with ESMTPS id 607E33857731; Mon, 7 Aug 2023 11:19:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 607E33857731 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4RKDNp4ndRz9sQ8; Mon, 7 Aug 2023 13:19:22 +0200 (CEST) To: gdb-patches@sourceware.org, binutils@sourceware.org Cc: Thomas Schwinge Subject: [PATCH 12/45] Remove support for Intel MIC offloading Date: Mon, 7 Aug 2023 13:07:15 +0200 Message-ID: <20230807111029.2320238-13-arsen@aarsen.me> In-Reply-To: <20230807111029.2320238-1-arsen@aarsen.me> References: <20230807111029.2320238-1-arsen@aarsen.me> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4RKDNp4ndRz9sQ8 X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_INFOUSMEBIZ, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: =?utf-8?q?Arsen_Arsenovi=C4=87_via_Binutils?= From: =?utf-8?q?Arsen_Arsenovi=C4=87?= Reply-To: =?utf-8?q?Arsen_Arsenovi=C4=87?= Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773570504285804834 X-GMAIL-MSGID: 1773570504285804834 From: Thomas Schwinge ... after its deprecation in GCC 12. * Makefile.def: Remove module 'liboffloadmic'. * Makefile.in: Regenerate. * configure.ac: Remove 'liboffloadmic' handling. * configure: Regenerate. --- Makefile.def | 8 - Makefile.in | 520 +-------------------------------------------------- configure | 66 +------ configure.ac | 57 +----- 4 files changed, 5 insertions(+), 646 deletions(-) diff --git a/Makefile.def b/Makefile.def index a8fb971d257..7dbf11a9b79 100644 --- a/Makefile.def +++ b/Makefile.def @@ -165,9 +165,6 @@ target_modules = { module= libvtv; bootstrap=true; lib_path=.libs; raw_cxx=true; }; -target_modules = { module= liboffloadmic; - lib_path=.libs; - extra_configure_flags='@extra_liboffloadmic_configure_flags@'; }; target_modules = { module= libssp; lib_path=.libs; }; target_modules = { module= newlib; }; target_modules = { module= libgcc; bootstrap=true; no_check=true; @@ -631,7 +628,6 @@ dependencies = { module=all-m4; on=all-build-texinfo; }; // on libgcc and newlib/libgloss. lang_env_dependencies = { module=libitm; cxx=true; }; lang_env_dependencies = { module=libffi; cxx=true; }; -lang_env_dependencies = { module=liboffloadmic; cxx=true; }; lang_env_dependencies = { module=newlib; no_c=true; }; lang_env_dependencies = { module=libgloss; no_c=true; }; lang_env_dependencies = { module=libgcc; no_gcc=true; no_c=true; }; @@ -654,14 +650,12 @@ dependencies = { module=all-target-libphobos; on=all-target-libbacktrace; }; dependencies = { module=all-target-libphobos; on=all-target-zlib; }; dependencies = { module=all-target-libphobos; on=all-target-libatomic; }; dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; }; -dependencies = { module=configure-target-liboffloadmic; on=configure-target-libgomp; }; dependencies = { module=configure-target-libsanitizer; on=all-target-libstdc++-v3; }; dependencies = { module=configure-target-libvtv; on=all-target-libstdc++-v3; }; // parallel_list.o and parallel_settings.o depend on omp.h, which is // generated by the libgomp configure. Unfortunately, due to the use of // recursive make, we can't be that specific. dependencies = { module=all-target-libstdc++-v3; on=configure-target-libgomp; }; -dependencies = { module=all-target-liboffloadmic; on=all-target-libgomp; }; dependencies = { module=install-target-libgo; on=install-target-libatomic; }; dependencies = { module=install-target-libgfortran; on=install-target-libquadmath; }; @@ -671,8 +665,6 @@ dependencies = { module=install-target-libsanitizer; on=install-target-libstdc++ dependencies = { module=install-target-libsanitizer; on=install-target-libgcc; }; dependencies = { module=install-target-libvtv; on=install-target-libstdc++-v3; }; dependencies = { module=install-target-libvtv; on=install-target-libgcc; }; -dependencies = { module=install-target-liboffloadmic; on=install-target-libstdc++-v3; }; -dependencies = { module=install-target-liboffloadmic; on=install-target-libgcc; }; dependencies = { module=install-target-libitm; on=install-target-libgcc; }; dependencies = { module=install-target-libobjc; on=install-target-libgcc; }; dependencies = { module=install-target-libstdc++-v3; on=install-target-libgcc; }; diff --git a/Makefile.in b/Makefile.in index 7b9b8b24c12..7453d4ea0c2 100644 --- a/Makefile.in +++ b/Makefile.in @@ -707,7 +707,7 @@ all: # This is the list of directories that may be needed in RPATH_ENVVAR # so that programs built for the target machine work. -TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libphobos)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc) +TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libphobos)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc) @if target-libstdc++-v3 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs: @@ -721,10 +721,6 @@ TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs: TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs: @endif target-libvtv -@if target-liboffloadmic -TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs: -@endif target-liboffloadmic - @if target-libssp TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs: @endif target-libssp @@ -1116,7 +1112,6 @@ configure-target: \ maybe-configure-target-libstdc++-v3 \ maybe-configure-target-libsanitizer \ maybe-configure-target-libvtv \ - maybe-configure-target-liboffloadmic \ maybe-configure-target-libssp \ maybe-configure-target-newlib \ maybe-configure-target-libgcc \ @@ -1305,7 +1300,6 @@ all-target: maybe-all-target-libsanitizer @if target-libvtv-no-bootstrap all-target: maybe-all-target-libvtv @endif target-libvtv-no-bootstrap -all-target: maybe-all-target-liboffloadmic all-target: maybe-all-target-libssp all-target: maybe-all-target-newlib @if target-libgcc-no-bootstrap @@ -1405,7 +1399,6 @@ info-host: maybe-info-libsframe info-target: maybe-info-target-libstdc++-v3 info-target: maybe-info-target-libsanitizer info-target: maybe-info-target-libvtv -info-target: maybe-info-target-liboffloadmic info-target: maybe-info-target-libssp info-target: maybe-info-target-newlib info-target: maybe-info-target-libgcc @@ -1496,7 +1489,6 @@ dvi-host: maybe-dvi-libsframe dvi-target: maybe-dvi-target-libstdc++-v3 dvi-target: maybe-dvi-target-libsanitizer dvi-target: maybe-dvi-target-libvtv -dvi-target: maybe-dvi-target-liboffloadmic dvi-target: maybe-dvi-target-libssp dvi-target: maybe-dvi-target-newlib dvi-target: maybe-dvi-target-libgcc @@ -1587,7 +1579,6 @@ pdf-host: maybe-pdf-libsframe pdf-target: maybe-pdf-target-libstdc++-v3 pdf-target: maybe-pdf-target-libsanitizer pdf-target: maybe-pdf-target-libvtv -pdf-target: maybe-pdf-target-liboffloadmic pdf-target: maybe-pdf-target-libssp pdf-target: maybe-pdf-target-newlib pdf-target: maybe-pdf-target-libgcc @@ -1678,7 +1669,6 @@ html-host: maybe-html-libsframe html-target: maybe-html-target-libstdc++-v3 html-target: maybe-html-target-libsanitizer html-target: maybe-html-target-libvtv -html-target: maybe-html-target-liboffloadmic html-target: maybe-html-target-libssp html-target: maybe-html-target-newlib html-target: maybe-html-target-libgcc @@ -1769,7 +1759,6 @@ TAGS-host: maybe-TAGS-libsframe TAGS-target: maybe-TAGS-target-libstdc++-v3 TAGS-target: maybe-TAGS-target-libsanitizer TAGS-target: maybe-TAGS-target-libvtv -TAGS-target: maybe-TAGS-target-liboffloadmic TAGS-target: maybe-TAGS-target-libssp TAGS-target: maybe-TAGS-target-newlib TAGS-target: maybe-TAGS-target-libgcc @@ -1860,7 +1849,6 @@ install-info-host: maybe-install-info-libsframe install-info-target: maybe-install-info-target-libstdc++-v3 install-info-target: maybe-install-info-target-libsanitizer install-info-target: maybe-install-info-target-libvtv -install-info-target: maybe-install-info-target-liboffloadmic install-info-target: maybe-install-info-target-libssp install-info-target: maybe-install-info-target-newlib install-info-target: maybe-install-info-target-libgcc @@ -1951,7 +1939,6 @@ install-dvi-host: maybe-install-dvi-libsframe install-dvi-target: maybe-install-dvi-target-libstdc++-v3 install-dvi-target: maybe-install-dvi-target-libsanitizer install-dvi-target: maybe-install-dvi-target-libvtv -install-dvi-target: maybe-install-dvi-target-liboffloadmic install-dvi-target: maybe-install-dvi-target-libssp install-dvi-target: maybe-install-dvi-target-newlib install-dvi-target: maybe-install-dvi-target-libgcc @@ -2042,7 +2029,6 @@ install-pdf-host: maybe-install-pdf-libsframe install-pdf-target: maybe-install-pdf-target-libstdc++-v3 install-pdf-target: maybe-install-pdf-target-libsanitizer install-pdf-target: maybe-install-pdf-target-libvtv -install-pdf-target: maybe-install-pdf-target-liboffloadmic install-pdf-target: maybe-install-pdf-target-libssp install-pdf-target: maybe-install-pdf-target-newlib install-pdf-target: maybe-install-pdf-target-libgcc @@ -2133,7 +2119,6 @@ install-html-host: maybe-install-html-libsframe install-html-target: maybe-install-html-target-libstdc++-v3 install-html-target: maybe-install-html-target-libsanitizer install-html-target: maybe-install-html-target-libvtv -install-html-target: maybe-install-html-target-liboffloadmic install-html-target: maybe-install-html-target-libssp install-html-target: maybe-install-html-target-newlib install-html-target: maybe-install-html-target-libgcc @@ -2224,7 +2209,6 @@ installcheck-host: maybe-installcheck-libsframe installcheck-target: maybe-installcheck-target-libstdc++-v3 installcheck-target: maybe-installcheck-target-libsanitizer installcheck-target: maybe-installcheck-target-libvtv -installcheck-target: maybe-installcheck-target-liboffloadmic installcheck-target: maybe-installcheck-target-libssp installcheck-target: maybe-installcheck-target-newlib installcheck-target: maybe-installcheck-target-libgcc @@ -2315,7 +2299,6 @@ mostlyclean-host: maybe-mostlyclean-libsframe mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target: maybe-mostlyclean-target-libsanitizer mostlyclean-target: maybe-mostlyclean-target-libvtv -mostlyclean-target: maybe-mostlyclean-target-liboffloadmic mostlyclean-target: maybe-mostlyclean-target-libssp mostlyclean-target: maybe-mostlyclean-target-newlib mostlyclean-target: maybe-mostlyclean-target-libgcc @@ -2406,7 +2389,6 @@ clean-host: maybe-clean-libsframe clean-target: maybe-clean-target-libstdc++-v3 clean-target: maybe-clean-target-libsanitizer clean-target: maybe-clean-target-libvtv -clean-target: maybe-clean-target-liboffloadmic clean-target: maybe-clean-target-libssp clean-target: maybe-clean-target-newlib clean-target: maybe-clean-target-libgcc @@ -2497,7 +2479,6 @@ distclean-host: maybe-distclean-libsframe distclean-target: maybe-distclean-target-libstdc++-v3 distclean-target: maybe-distclean-target-libsanitizer distclean-target: maybe-distclean-target-libvtv -distclean-target: maybe-distclean-target-liboffloadmic distclean-target: maybe-distclean-target-libssp distclean-target: maybe-distclean-target-newlib distclean-target: maybe-distclean-target-libgcc @@ -2588,7 +2569,6 @@ maintainer-clean-host: maybe-maintainer-clean-libsframe maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target: maybe-maintainer-clean-target-libvtv -maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target: maybe-maintainer-clean-target-libssp maintainer-clean-target: maybe-maintainer-clean-target-newlib maintainer-clean-target: maybe-maintainer-clean-target-libgcc @@ -2737,7 +2717,6 @@ check-target: \ maybe-check-target-libstdc++-v3 \ maybe-check-target-libsanitizer \ maybe-check-target-libvtv \ - maybe-check-target-liboffloadmic \ maybe-check-target-libssp \ maybe-check-target-newlib \ maybe-check-target-libgcc \ @@ -2932,7 +2911,6 @@ install-target: \ maybe-install-target-libstdc++-v3 \ maybe-install-target-libsanitizer \ maybe-install-target-libvtv \ - maybe-install-target-liboffloadmic \ maybe-install-target-libssp \ maybe-install-target-newlib \ maybe-install-target-libgcc \ @@ -3043,7 +3021,6 @@ install-strip-target: \ maybe-install-strip-target-libstdc++-v3 \ maybe-install-strip-target-libsanitizer \ maybe-install-strip-target-libvtv \ - maybe-install-strip-target-liboffloadmic \ maybe-install-strip-target-libssp \ maybe-install-strip-target-newlib \ maybe-install-strip-target-libgcc \ @@ -49013,491 +48990,6 @@ maintainer-clean-target-libvtv: -.PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic -maybe-configure-target-liboffloadmic: -@if gcc-bootstrap -configure-target-liboffloadmic: stage_current -@endif gcc-bootstrap -@if target-liboffloadmic -maybe-configure-target-liboffloadmic: configure-target-liboffloadmic -configure-target-liboffloadmic: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - echo "Checking multilib configuration for liboffloadmic..."; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \ - $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \ - if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \ - if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \ - rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \ - else \ - rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \ - mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \ - fi; \ - else \ - mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \ - fi; \ - test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \ - $(NORMAL_TARGET_EXPORTS) \ - echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \ - cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \ - case $(srcdir) in \ - /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ - *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \ - sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ - esac; \ - module_srcdir=liboffloadmic; \ - rm -f no-such-file || : ; \ - CONFIG_SITE=no-such-file $(SHELL) \ - $$s/$$module_srcdir/configure \ - --srcdir=$${topdir}/$$module_srcdir \ - $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ - --target=${target_alias} @extra_liboffloadmic_configure_flags@ \ - || exit 1 -@endif target-liboffloadmic - - - - - -.PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic -maybe-all-target-liboffloadmic: -@if gcc-bootstrap -all-target-liboffloadmic: stage_current -@endif gcc-bootstrap -@if target-liboffloadmic -TARGET-target-liboffloadmic=all -maybe-all-target-liboffloadmic: all-target-liboffloadmic -all-target-liboffloadmic: configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ - $(TARGET-target-liboffloadmic)) -@endif target-liboffloadmic - - - - - -.PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic -maybe-check-target-liboffloadmic: -@if target-liboffloadmic -maybe-check-target-liboffloadmic: check-target-liboffloadmic - -check-target-liboffloadmic: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) check) - -@endif target-liboffloadmic - -.PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic -maybe-install-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-target-liboffloadmic: install-target-liboffloadmic - -install-target-liboffloadmic: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install) - -@endif target-liboffloadmic - -.PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic -maybe-install-strip-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic - -install-strip-target-liboffloadmic: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) - -@endif target-liboffloadmic - -# Other targets (info, dvi, pdf, etc.) - -.PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic -maybe-info-target-liboffloadmic: -@if target-liboffloadmic -maybe-info-target-liboffloadmic: info-target-liboffloadmic - -info-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - info) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic -maybe-dvi-target-liboffloadmic: -@if target-liboffloadmic -maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic - -dvi-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - dvi) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic -maybe-pdf-target-liboffloadmic: -@if target-liboffloadmic -maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic - -pdf-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - pdf) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic -maybe-html-target-liboffloadmic: -@if target-liboffloadmic -maybe-html-target-liboffloadmic: html-target-liboffloadmic - -html-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - html) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic -maybe-TAGS-target-liboffloadmic: -@if target-liboffloadmic -maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic - -TAGS-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - TAGS) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic -maybe-install-info-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic - -install-info-target-liboffloadmic: \ - configure-target-liboffloadmic \ - info-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-info) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-dvi-target-liboffloadmic install-dvi-target-liboffloadmic -maybe-install-dvi-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-dvi-target-liboffloadmic: install-dvi-target-liboffloadmic - -install-dvi-target-liboffloadmic: \ - configure-target-liboffloadmic \ - dvi-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-dvi in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-dvi) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic -maybe-install-pdf-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic - -install-pdf-target-liboffloadmic: \ - configure-target-liboffloadmic \ - pdf-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-pdf) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic -maybe-install-html-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic - -install-html-target-liboffloadmic: \ - configure-target-liboffloadmic \ - html-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-html) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic -maybe-installcheck-target-liboffloadmic: -@if target-liboffloadmic -maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic - -installcheck-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - installcheck) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic -maybe-mostlyclean-target-liboffloadmic: -@if target-liboffloadmic -maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic - -mostlyclean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - mostlyclean) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic -maybe-clean-target-liboffloadmic: -@if target-liboffloadmic -maybe-clean-target-liboffloadmic: clean-target-liboffloadmic - -clean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - clean) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic -maybe-distclean-target-liboffloadmic: -@if target-liboffloadmic -maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic - -distclean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - distclean) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic -maybe-maintainer-clean-target-liboffloadmic: -@if target-liboffloadmic -maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic - -maintainer-clean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - maintainer-clean) \ - || exit 1 - -@endif target-liboffloadmic - - - - - .PHONY: configure-target-libssp maybe-configure-target-libssp maybe-configure-target-libssp: @if gcc-bootstrap @@ -63247,7 +62739,6 @@ configure-stagetrain-target-libvtv: maybe-all-stagetrain-gcc configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-gcc configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-gcc -configure-target-liboffloadmic: stage_last configure-target-libssp: stage_last configure-target-newlib: stage_last configure-stage1-target-libgcc: maybe-all-stage1-gcc @@ -63288,7 +62779,6 @@ configure-target-libatomic: stage_last configure-target-libstdc++-v3: maybe-all-gcc configure-target-libsanitizer: maybe-all-gcc configure-target-libvtv: maybe-all-gcc -configure-target-liboffloadmic: maybe-all-gcc configure-target-libssp: maybe-all-gcc configure-target-newlib: maybe-all-gcc configure-target-libgcc: maybe-all-gcc @@ -64506,8 +63996,6 @@ install-target-libsanitizer: maybe-install-target-libstdc++-v3 install-target-libsanitizer: maybe-install-target-libgcc install-target-libvtv: maybe-install-target-libstdc++-v3 install-target-libvtv: maybe-install-target-libgcc -install-target-liboffloadmic: maybe-install-target-libstdc++-v3 -install-target-liboffloadmic: maybe-install-target-libgcc install-target-libitm: maybe-install-target-libgcc install-target-libobjc: maybe-install-target-libgcc install-target-libstdc++-v3: maybe-install-target-libgcc @@ -64582,8 +64070,6 @@ all-flex: maybe-all-intl all-m4: maybe-all-intl configure-target-libgo: maybe-all-target-libstdc++-v3 configure-target-libffi: maybe-all-target-libstdc++-v3 -configure-target-liboffloadmic: maybe-configure-target-libgomp -all-target-liboffloadmic: maybe-all-target-libgomp configure-target-newlib: maybe-all-binutils configure-target-newlib: maybe-all-ld @endunless gcc-bootstrap @@ -64636,7 +64122,6 @@ configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-target-l configure-target-libstdc++-v3: maybe-all-target-libgcc configure-target-libsanitizer: maybe-all-target-libgcc configure-target-libvtv: maybe-all-target-libgcc -configure-target-liboffloadmic: maybe-all-target-libgcc configure-target-libssp: maybe-all-target-libgcc configure-target-newlib: maybe-all-target-libgcc configure-target-libbacktrace: maybe-all-target-libgcc @@ -64663,9 +64148,6 @@ configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss -configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss -configure-target-liboffloadmic: maybe-all-target-libstdc++-v3 - configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss diff --git a/configure b/configure index 2e439a9ee41..ab0ab4f6d9a 100755 --- a/configure +++ b/configure @@ -726,7 +726,6 @@ CPPFLAGS LDFLAGS CFLAGS CC -extra_liboffloadmic_configure_flags target_subdir host_subdir build_subdir @@ -816,7 +815,6 @@ enable_libquadmath_support enable_libada enable_libssp enable_libstdcxx -enable_liboffloadmic enable_bootstrap enable_pgo_build with_mpc @@ -1560,8 +1558,6 @@ Optional Features: --enable-libada build libada directory --enable-libssp build libssp directory --disable-libstdcxx do not build libstdc++-v3 directory - --enable-liboffloadmic=ARG - build liboffloadmic [ARG={no,host,target}] --enable-bootstrap enable bootstrapping [yes if native build] --enable-pgo-build[=lto] enable the PGO build @@ -2845,7 +2841,6 @@ target_libraries="target-libgcc \ target-libgloss \ target-newlib \ target-libgomp \ - target-liboffloadmic \ target-libatomic \ target-libitm \ target-libstdc++-v3 \ @@ -3265,44 +3260,6 @@ if test "${ENABLE_LIBSTDCXX}" = "no" ; then noconfigdirs="$noconfigdirs target-libstdc++-v3" fi -# If this is accelerator compiler and its target is intelmic we enable -# target liboffloadmic by default. If this is compiler with offloading -# for intelmic we enable host liboffloadmic by default. Otherwise -# liboffloadmic is disabled by default. -# Check whether --enable-liboffloadmic was given. -if test "${enable_liboffloadmic+set}" = set; then : - enableval=$enable_liboffloadmic; case "$enableval" in - no | host | target) - enable_liboffloadmic=$enableval ;; - *) - as_fn_error $? "--enable-liboffloadmic=no/host/target" "$LINENO" 5 ;; -esac -else - if test x"$enable_as_accelerator_for" != x; then - case "${target}" in - *-intelmic-* | *-intelmicemul-*) - enable_liboffloadmic=target - extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target" - ;; - *) - enable_liboffloadmic=no - ;; - esac -else - case "${enable_offload_targets}" in - *-intelmic-* | *-intelmicemul-*) - enable_liboffloadmic=host - extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host" - ;; - *) - enable_liboffloadmic=no - ;; - esac -fi -fi - - - # Enable libgomp by default on hosted POSIX systems, and a few others. if test x$enable_libgomp = x ; then case "${target}" in @@ -3341,25 +3298,6 @@ $as_echo "yes" >&6; } fi fi -# Disable liboffloadmic on unsupported systems. -if test -d ${srcdir}/liboffloadmic; then - if test x$enable_liboffloadmic != xno; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liboffloadmic support" >&5 -$as_echo_n "checking for liboffloadmic support... " >&6; } - if (srcdir=${srcdir}/liboffloadmic; \ - . ${srcdir}/configure.tgt; \ - test -n "$UNSUPPORTED") - then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - noconfigdirs="$noconfigdirs target-liboffloadmic" - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - fi - fi -fi - # Disable libitm on unsupported systems. if test -d ${srcdir}/libitm; then if test x$enable_libitm = x; then @@ -9292,7 +9230,7 @@ $as_echo "using paths configured with --with-target-bdw-gc options" >&6; } fi esac -# Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++ +# Disable libitm, libsanitizer, libvtv if we're not building C++ case ,${enable_languages}, in *,c++,*) # Disable libitm, libsanitizer if we're not building libstdc++ @@ -9304,7 +9242,7 @@ case ,${enable_languages}, in esac ;; *) - noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv" + noconfigdirs="$noconfigdirs target-libitm target-libsanitizer target-libvtv" ;; esac diff --git a/configure.ac b/configure.ac index ba9c33e5f98..1f7877c8f4a 100644 --- a/configure.ac +++ b/configure.ac @@ -151,7 +151,6 @@ target_libraries="target-libgcc \ target-libgloss \ target-newlib \ target-libgomp \ - target-liboffloadmic \ target-libatomic \ target-libitm \ target-libstdc++-v3 \ @@ -515,42 +514,6 @@ ENABLE_LIBSTDCXX=default) noconfigdirs="$noconfigdirs target-libstdc++-v3" fi] -# If this is accelerator compiler and its target is intelmic we enable -# target liboffloadmic by default. If this is compiler with offloading -# for intelmic we enable host liboffloadmic by default. Otherwise -# liboffloadmic is disabled by default. -AC_ARG_ENABLE([liboffloadmic], -AC_HELP_STRING([[--enable-liboffloadmic[=ARG]]], - [build liboffloadmic @<:@ARG={no,host,target}@:>@]), -[case "$enableval" in - no | host | target) - enable_liboffloadmic=$enableval ;; - *) - AC_MSG_ERROR([--enable-liboffloadmic=no/host/target]) ;; -esac], -[if test x"$enable_as_accelerator_for" != x; then - case "${target}" in - *-intelmic-* | *-intelmicemul-*) - enable_liboffloadmic=target - extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target" - ;; - *) - enable_liboffloadmic=no - ;; - esac -else - case "${enable_offload_targets}" in - *-intelmic-* | *-intelmicemul-*) - enable_liboffloadmic=host - extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host" - ;; - *) - enable_liboffloadmic=no - ;; - esac -fi]) -AC_SUBST(extra_liboffloadmic_configure_flags) - # Enable libgomp by default on hosted POSIX systems, and a few others. if test x$enable_libgomp = x ; then case "${target}" in @@ -586,22 +549,6 @@ if test -d ${srcdir}/libatomic; then fi fi -# Disable liboffloadmic on unsupported systems. -if test -d ${srcdir}/liboffloadmic; then - if test x$enable_liboffloadmic != xno; then - AC_MSG_CHECKING([for liboffloadmic support]) - if (srcdir=${srcdir}/liboffloadmic; \ - . ${srcdir}/configure.tgt; \ - test -n "$UNSUPPORTED") - then - AC_MSG_RESULT([no]) - noconfigdirs="$noconfigdirs target-liboffloadmic" - else - AC_MSG_RESULT([yes]) - fi - fi -fi - # Disable libitm on unsupported systems. if test -d ${srcdir}/libitm; then if test x$enable_libitm = x; then @@ -2488,7 +2435,7 @@ case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto) fi esac -# Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++ +# Disable libitm, libsanitizer, libvtv if we're not building C++ case ,${enable_languages}, in *,c++,*) # Disable libitm, libsanitizer if we're not building libstdc++ @@ -2500,7 +2447,7 @@ case ,${enable_languages}, in esac ;; *) - noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv" + noconfigdirs="$noconfigdirs target-libitm target-libsanitizer target-libvtv" ;; esac