From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 56089 invoked by alias); 23 Nov 2017 12:20:13 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 56053 invoked by uid 89); 23 Nov 2017 12:20:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=BAYES_00,KB_WAM_FROM_NAME_SINGLEWORD,RCVD_IN_DNSWL_NONE autolearn=no version=3.3.2 spammy=fantastic, HTo:U*boris, H*f:sk:boris.2, H*f:sk:db3e8a9 X-HELO: mail-wr0-f169.google.com Received: from mail-wr0-f169.google.com (HELO mail-wr0-f169.google.com) (209.85.128.169) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 23 Nov 2017 12:20:11 +0000 Received: by mail-wr0-f169.google.com with SMTP id a63so17417361wrc.12 for ; Thu, 23 Nov 2017 04:20:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=XbVSZOMPVwAsRsvS2Za1J1HF72/ZOBtOVDJm7pntL6E=; b=rKKg4zSWTDryGazBlGMCmQSszOWZmgSS1B9Exgsaq9luqlOKus9iqY8ynoGM6a6dRE BlL6/CcHR8qxHjDs/XOFa5Nj4rTsAsYNMrlaujVosle57G8cLRndgjwMZQ7a0X/o+taX h9GLkBNCkMoFZe74kI02l1KQTRtvjKAtvVT6p4qS+4S+9xTdug7EgG8d5xxJben4Y0vY QDhtvwAvEfgCec5xFjQLzosKsKKK+tfQa/thA0WVq4ZaLnV1bpGUfhZawe4b93IaNYBu 4EMFFjC80YiAcGKIeOV5xpS5/H+1M7BQ9qcgWyo33oSa7dwkRCiXzXdT71l8jmj4ZHjp J2mA== X-Gm-Message-State: AJaThX4Tmvy03T5o6F+m3J2f4pe5d7ic+63Gp3kE84DPr/Wa5x1HaV7w h/IAbgAa4FF4AYVeq8edRvmq9cjf+Rg= X-Google-Smtp-Source: AGs4zMa4cK36hOr7GQGsr8iBFQ4MNE1kBDM2M2EavNDP21Lrng1SgOtWVrRhyXdbhoweFK8+YQBkVA== X-Received: by 10.223.160.111 with SMTP id l44mr14281587wrl.56.1511439609035; Thu, 23 Nov 2017 04:20:09 -0800 (PST) Received: from [192.168.0.101] (bl20-178-16.dsl.telepac.pt. [2.81.178.16]) by smtp.gmail.com with ESMTPSA id o27sm1494614wro.9.2017.11.23.04.20.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Nov 2017 04:20:08 -0800 (PST) Subject: Re: [PING] Plugin support on Windows/MinGW To: Boris Kolpackov , JonY <10walls@gmail.com> References: Cc: gcc-patches@gcc.gnu.org From: Pedro Alves Message-ID: <574ab73e-ab6a-e954-f609-e4a34612a1a0@redhat.com> Date: Thu, 23 Nov 2017 12:49:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2017-11/txt/msg02125.txt.bz2 On 11/23/2017 12:06 PM, Boris Kolpackov wrote: > JonY <10walls@gmail.com> writes: > >> Libtool shouldn't matter since it is not used to build those, [...] > > We don't know which build system the plugin author will use to build > the plugin. We can, however, reasonably expect that it will be able > to produce a shared library with the platform-standard extensions > (.dll, .dylib, etc). > > >> I'll commit in a few days if there are no more inputs. > > Great, thanks! I would just like to say that I think this is a fantastic patch that will help open GCC to many more use cases. The fact that plugins don't work on Windows has been a sore spot, IMO. I for one am very happy that this make gdb's libcc1 plugin a viable option for Windows. Puts us one step closer to the long term plan of making GDB always use GCC for C/C++ expression parsing/evaluation. Yay. :-) Thanks, Pedro Alves