From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D8C8D1382DE for ; Fri, 1 Jul 2016 15:43:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CFD83E0AD2; Fri, 1 Jul 2016 15:43:01 +0000 (UTC) Received: from mail-oi0-f53.google.com (mail-oi0-f53.google.com [209.85.218.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 66CFDE0AD2 for ; Fri, 1 Jul 2016 15:43:01 +0000 (UTC) Received: by mail-oi0-f53.google.com with SMTP id u201so115678873oie.0 for ; Fri, 01 Jul 2016 08:43:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=YTS9Qa0TTG4Z2k1S4wgdb/gRdNglk71kQ6FLUbG+bLk=; b=LNS24KGIIH1pBda4WtUtuHSYCIDR08J+F1NjHZSIYIooESadCPxydfBesEKKgyl0cj v7i8bwxkPZiaj9/ijzDJg8wG9iwFgIh/IVroJ06np5qfUcCD0gUVSbcmzY1GPv5sdvY+ ZWxczEFKLKhECV7dNVbk5NApQe13LYr8mcRwDMa2MwqodWb4lTUDPBI8ZRUN3iqiS1rf 5atGl0hJvQ5QV0Qigd4lbdDO+l5Ejf6tUbW/lZpL3kbOID6nsA7GuZonEqvj+LwMxJFv OheBQ1EZQemJeyovXJrq3FHtOqkXM8vYLCz3cXGncdPncBSCUlc9+lT24X+V2z9kzC05 TG5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YTS9Qa0TTG4Z2k1S4wgdb/gRdNglk71kQ6FLUbG+bLk=; b=TresVhEf+d73Kl/5f0bGQ8isALOuJiYN1aKyriVVQM5dfGilCQCfWsz+FFFAR0QbUQ BFsnECobXCLaahqjhM5bz8h36U/GLFLs6vYoSTbbmnoKIcriBd9Eo7ieFh0Wq3/BhnkM n9cJJmEVYVd5MKortWtyjLxvDR0InOl+ychFAo8V2NcIcOceF2U6YH84LxpY7WloHvJ8 Tz9/6pcLHq0CPAAFYMqkELCDcJtEVfaKik9A6yxEYctVKykgecQD+nB1cXWPlinmcU0U oSSXD4p5cgq7UMVEt+Aku2gXOG4BU4W3nxM5WG0CdUygpm8v5DEKRHJTbCpKvOtTatAO 932g== X-Gm-Message-State: ALyK8tJxGfvi/gPTV4zgjz2RyNtdorIBpEOacCdyp8/LfbXEthJChymaocQy/LwicZULJGrwD5UAQRgrf+1dTQ== X-Received: by 10.202.51.196 with SMTP id z187mr12403726oiz.154.1467387780531; Fri, 01 Jul 2016 08:43:00 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo musl list X-BeenThere: gentoo-musl@gentoo.org X-BeenThere: gentoo-musl@lists.gentoo.org MIME-Version: 1.0 Received: by 10.182.28.37 with HTTP; Fri, 1 Jul 2016 08:42:41 -0700 (PDT) From: Lei Zhang Date: Fri, 1 Jul 2016 23:42:41 +0800 Message-ID: Subject: [gentoo-musl] [GSoC] native-clang: daily report 07/01 To: Luca Barbato , soc-admins@gentoo.org, gentoo-musl@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: f492fdd5-a80d-4571-b2eb-4c3cf87a20bb X-Archives-Hash: db26bb67aaab89d9551bc7da752efcf1 Plan for today: - write ebuild for NetBSD's crtbegin/end - write ebuild for libc++abi Progress: - write ebuild for crtbegin/end libc++abi's situation is a bit complicated. To configure it, you need the specify paths to libc++ and LLVM's source. libc++ has a similar issue: it also needs to know the path to LLVM's source. Actually libc++'s ebuild maintainer wrote a Makefile to circumvent its cmake system, which works without knowing LLVM's source path. I guess libc++ doesn't really need LLVM's source; it's just some quirk of their cmake system. But I can't tell yet if libc++abi really needs libc++ or LLVM's source. If not, perhaps I can write a Makefile just like libc++'s; otherwise, maybe I need to keep LLVM's source somewhere after installing it. Although libc++, libc++abi, etc support out-of-tree build, it looks to me they're not decoupled from LLVM enough as they're supposed to be. Sigh... Lei