From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10066 Path: news.gmane.org!not-for-mail From: Masanori Ogino Newsgroups: gmane.comp.hardware.lowrisc.devel,gmane.linux.lib.musl.general Subject: [GSoC2016] Weekly Report of Porting musl to RISC-V Project #1 Date: Fri, 27 May 2016 23:02:58 +0900 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1464357803 3790 80.91.229.3 (27 May 2016 14:03:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 May 2016 14:03:23 +0000 (UTC) Cc: musl@lists.openwall.com To: lowrisc-dev@lists.lowrisc.org Original-X-From: lowrisc-dev-bounces@lists.lowrisc.org Fri May 27 16:03:18 2016 Return-path: Envelope-to: gchld-lowrisc-dev@m.gmane.org Original-Received: from bagpuss.pepperfish.net ([148.251.8.16]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b6IM8-00061q-06 for gchld-lowrisc-dev@m.gmane.org; Fri, 27 May 2016 16:03:16 +0200 Original-Received: from platypus.pepperfish.net (unknown [10.112.100.20]) by bagpuss.pepperfish.net (Postfix) with ESMTP id 3CB465BF; Fri, 27 May 2016 15:03:14 +0100 (BST) Original-Received: from ip6-localhost ([::1] helo=platypus.pepperfish.net) by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian)) id 1b6IM6-00067z-0l; Fri, 27 May 2016 15:03:14 +0100 Original-Received: from inmail0 ([10.112.100.10] helo=mx0.pepperfish.net) by platypus.pepperfish.net with esmtp (Exim 4.80 #2 (Debian)) id 1b6IM4-00067s-Dk for ; Fri, 27 May 2016 15:03:12 +0100 Original-Received: from mail-oi0-f68.google.com ([209.85.218.68]) by mx0.pepperfish.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1b6IM2-0006qt-8V for lowrisc-dev@lists.lowrisc.org; Fri, 27 May 2016 15:03:12 +0100 Original-Received: by mail-oi0-f68.google.com with SMTP id h125so11422223oib.2 for ; Fri, 27 May 2016 07:03:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc; bh=TJSS4rNHZcU07Ip2+PHxkmeuYfs560/xGfZHp0miJxA=; b=Eo8gyx8ipPA8Mq5x7ZVVe29dYdZTfHsrDzoLpTNbCTri3NddNWhZ6ZfkV2lHU8Aqms OJl6FLDv2jRtn/I4LOlo30rW39XEhmXE+njGATYzN/0PjwZ+CMwNhBNMbnKS4ZH8H9DA i3t32u32BRuHtTacHocLvCS0/Y8hu/hZ8JgGH82RjjIbQhxEnLiaJd4Em6tbCQtgeTUq FZyI2IdJFi8wTL1oc5FafE9WDzLigLAvglfV0MZ+1KZ5Pfy1HqWQHHl0B61eBPBVg4Dm heuaud7ymkSTsrctSwCCtPtir5lqOUdrD83GTdcfR4ehEXFmsHMZVbFGPvzD392mPTsS rvDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to:cc; bh=TJSS4rNHZcU07Ip2+PHxkmeuYfs560/xGfZHp0miJxA=; b=MkHmPLkCbGp9dptrB2W6R4FG4qzi9WbvQ44yGpR01P1jR0flcJpH+MoXtY74DiEfAV ow3K6TohXgs3jWDgHC234CL5CMb5nVn4m3MvUhICBGcq5t0fiCdUQoO/nRZeWIb3lN8p GrbcesemL35j3BdPauDmwddqJflSLOaht+oVNrmcWARRis4MC+CkQw9DDDAlfg28u4eM 0vFJHtr78pl4GNGt2ZVx/m78AfIl3JI8rfrIOIWFio9QtCEVvKjJ4oHgFAUOjGPNMoSc HORZNToVi5UQXDdUdxOIokfp/hxdpvikmpYepZUKuzyGuL9n59uNFEXqXHSBFfv5AgmM EBGQ== X-Gm-Message-State: ALyK8tKp6H+J8+j7u9Whu7uSMOu0fItpDbXzpL8SGU/NrnPmSksSsEfP+asithG5Nt27pVyPmWE5uS8kGhCuBw== X-Received: by 10.202.59.68 with SMTP id i65mr9867106oia.185.1464357778277; Fri, 27 May 2016 07:02:58 -0700 (PDT) Original-Received: by 10.157.51.116 with HTTP; Fri, 27 May 2016 07:02:58 -0700 (PDT) X-Google-Sender-Auth: 26594Ibgq2KQi3pPdDoTY39yCh4 X-Spam-Score: -0.0 X-Spam-Score-int: 0 X-Spam-Bar: / X-Scanned-By: pepperfish.net, Fri, 27 May 2016 15:03:12 +0100 X-Spam-Report: Content analysis details: (-0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- 0.5 PPF_RECEIVED_HTTP Received header mentions http 1.0 PPF_FROM_CONTAINS_MAIL The From header contains 'mail' 1.2 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (masanori.ogino[at]gmail.com) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.218.68 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-ACL-Warn: message may be spam X-Scan-Signature: 0e65bd97f891e744da7dd2373f601daa X-BeenThere: lowrisc-dev@lists.lowrisc.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Hardware or software development discussion for lowRISC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: lowrisc-dev-bounces@lists.lowrisc.org Errors-To: lowrisc-dev-bounces@lists.lowrisc.org Xref: news.gmane.org gmane.comp.hardware.lowrisc.devel:377 gmane.linux.lib.musl.general:10066 Archived-At: Hello, The coding period of GSoC 2016 began in Monday. Now it's Friday midnight (in Japan) so I'd like to report the progress on the project. I forked lluixhi's RISC-V port of musl [1] as written in my proposal, and applied some patches to catch up with the bleeding edge of the library. My WIP branch [2] has no significant differences from the origin in the arch-dependent part for now. The riscv-gnu-toolchain has been changed to build musl-based toolchains. Since the master branch of the toolchain has migrated to GCC 6.1 containing musl support, the integration is straightforward. If you want to try it, please execute `make musl` after configuration with my WIP branch [3]. Now I'm working on building a root filesystem with the musl-based toolchain to test the port and preparing patches to address some problems I've found. I hope we will be able to launch a Linux system based on musl on Spike next week. Any comments would be appreciated. Please tell me your opinion! Have a nice weekend! [1]: https://github.com/lluixhi/musl-riscv [2]: https://github.com/omasanori/musl/tree/riscv [3]: https://github.com/omasanori/riscv-gnu-toolchain/tree/musl -- Masanori Ogino