From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1as7tk-0001vl-OH for mharc-grub-devel@gnu.org; Mon, 18 Apr 2016 08:03:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1as7ti-0001rU-Jn for grub-devel@gnu.org; Mon, 18 Apr 2016 08:03:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1as7tc-0007ku-Je for grub-devel@gnu.org; Mon, 18 Apr 2016 08:03:22 -0400 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:37524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1as7tc-0007kX-AQ for grub-devel@gnu.org; Mon, 18 Apr 2016 08:03:16 -0400 Received: by mail-wm0-x233.google.com with SMTP id n3so120955440wmn.0 for ; Mon, 18 Apr 2016 05:03:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akeo-ie.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=svaUN/S71nu7xh1oeC5xA6GOtm61JJ9f56c/3muXPxc=; b=XdE/EHPv/849MT1lEQ0RaNl80wMdPUX53xNNUR2Wd1S7xEIWbwmzZEHHHSXf+mZOgX 5xiO1zDQtV3ilkRZgqmVFJDcYgtuauh2IKCI/A2ylXLJ19MUXuAhkBtBc/b2vo9NDRGA B4Y59x6T/lnqJeDIneJJzVtSW6c1+pGUW/ipcU2vvHzhZTCoUQ/IQxsQlqwnMx0ewOeJ X+eV8NUh658QrfAY3AAtP7ZyLEkormBU9Z+JIWWAzyRMdUIvBmwICVquCmr2+IJB1QJy 4YZ9bE1jCLh7bm/85Jqua+zh0iDS5iU3HndBhaamkAQxROZxKUP/9yln+kU+bUklAnip zHEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=svaUN/S71nu7xh1oeC5xA6GOtm61JJ9f56c/3muXPxc=; b=XmPb6OrkUGUCNp2LGovrmi/CHRTZFJcorjfbFh5bdLIsfVBKtCBnkv4HgCy32TmBhl nZpMwfo9xWmt9mFpzybCGVutgoC+bKw3b8HclIMZ5laAp6yc9qlJjUQ2EQyUaUjurMa4 MoZM5zXf/NILQjInhO7F6tuOyi1IzAuiglFOtjLsjs7sTCEaS6BGHt/9qzaTYOJONTux DUZVjhRhSsTSO3OOlXRISRQJ/M1Nrcz62ubVK2kC3kTyGdKrxox5NtOOkVL6CFJOLiY/ rzILlDV+Z1J98L20Kgdv5/O16iljzVnhX+BMIpOmaD0Qx3wNCMcnXBSKVCRhK/1BBrKh Jdgw== X-Gm-Message-State: AOPr4FVubwx8Gfbi926/3ibeQ73/ZFqwpTjyp58fh1B6A5cnLUeqg0EqDU7VQabyq6q0xA== X-Received: by 10.28.165.10 with SMTP id o10mr18861687wme.50.1460980995116; Mon, 18 Apr 2016 05:03:15 -0700 (PDT) Received: from [192.168.0.10] (gge44-1-78-198-200-53.fbx.proxad.net. [78.198.200.53]) by smtp.googlemail.com with ESMTPSA id f186sm46218148wmf.24.2016.04.18.05.03.13 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 18 Apr 2016 05:03:14 -0700 (PDT) Subject: Re: [PATCH] fs: remove implicit compiler calls to memset/memcpy To: grub-devel@gnu.org References: <570A5AB8.7040901@akeo.ie> <570A7632.1060209@akeo.ie> <5714B34A.6050501@akeo.ie> From: Pete Batard Message-ID: <5714CD01.4070907@akeo.ie> Date: Mon, 18 Apr 2016 14:03:13 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::233 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2016 12:03:23 -0000 On 2016.04.18 12:49, Vladimir 'phcoder' Serbinenko wrote: > In any case it's > not 2.02 material, so I put it lower in my priority list Thanks for considering it further - much appreciated. I should point out that there's obviously nothing blocking for me, so I'm fine with any delay. On 2016.04.18 12:36, Andrei Borzenkov wrote: > It is just that no current grub maintainers > is using MSVC so if you volunteer to step in it would be great. I wouldn't mind, and that is something I have done before with libcdio -- sadly that effort was stopped short of adding full Visual Studio support (i.e. with with project files), but at least now the libcdio codebase is fully compatible with MS compilers. My only issue is that I'm very busy with various projects, so time constraints are a major factor. Still, I have been benefiting greatly from GRUB and I do have additional MSVC compatibility patches, especially the ones that have to do struct packing, that I wouldn't mind seeing integrated in the source. So if it can help, I'll see if I can take a stab at providing MSVC support for the whole project. Overall, short of very specific quirks, I haven't found much in the way of compiling the GRUB code with MSVC, so maybe the effort required won't be that bad... I'll keep you posted. Regards, /Pete