From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Craven Subject: Re: [PATCH v2] gnu: Add rust (sidenotes on rust) Date: Tue, 13 Sep 2016 14:28:25 +0200 Message-ID: References: <1473227838-22277-1-git-send-email-eric.le.bihan.dev@free.fr> <87bmzsdnf3.fsf@we.make.ritual.n0.is> <8760q0dmau.fsf@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38645) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjmqD-0007Km-Pj for guix-devel@gnu.org; Tue, 13 Sep 2016 08:29:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjmq8-00044T-Pp for guix-devel@gnu.org; Tue, 13 Sep 2016 08:29:33 -0400 Received: from mail-yb0-f177.google.com ([209.85.213.177]:33966) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjmq7-00043V-Iq for guix-devel@gnu.org; Tue, 13 Sep 2016 08:29:28 -0400 Received: by mail-yb0-f177.google.com with SMTP id x93so60420837ybh.1 for ; Tue, 13 Sep 2016 05:29:26 -0700 (PDT) In-Reply-To: <8760q0dmau.fsf@we.make.ritual.n0.is> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: ng0 Cc: guix-devel > How problematic will this be for us? Our person in charge for the rust > stuff works around this by including copies of the libraries in a folder > named 'third_party', but I don't understand enough of the language and > lack a build system at the moment. Initially this isn't a problem, since we'll use cargo to build the c dependencies of a package. The cargo packages that wrap c packages usually have a detection mechanism to use system libraries instead of building them - but I haven't looked into how this works exactly. > These two links should be useful too, so it might not be that hard to > establish a build system. I don't think it's hard, but just takes time. The part that I expect will take more time than the build system is the importer.