[llvmlinux] LLVMLinux Meeting 2014-04-10

Behan Webster behanw at converseincode.com
Mon Apr 21 05:51:38 UTC 2014


LLVMLinux Project: http://llvm.linuxfoundation.org/*
<http://llvm.linuxfoundation.org/>


This time the meeting was on Thursday, April 10 2014 on Google Plus 
Hangout at 20:00 UTC.

-------------------------------------------------------------------------------------------------------------------------

Agenda for this week:


  *

    (5 mins total) Everyone shared a quick summary of the progress
    they've made from the last 4 weeks

      o

        Behan

          +

            Mostly away teaching courses the last few weeks

          +

            Worked on getting more LLVMLinux patches into for-next
            (arch/all, arm, and x86_64)

          +

            A few patch rewrites

          +

            Sent GIT PULL request to Linus for v3.15

          +

            Talked to many interested parties at Linux Collab
            (encouraging people to come work with the project, and also
            do so publicly)

          +

            A few new people want to come help the project

          +

            Worked on fixing breakage from new kernel merge window

          +

            Added clang self hosting option to build system (1 liner
            change to support Vinicius)

          +

            Added hook to allow kernel config files to be generated (1
            liner change to support Vinicius)

      o

        Jan-Simon

          +

            Teaching and conferences for 3 weeks

          +

            GSoC proposals triage

          +

            EuroLLVM conf in EDI (BOF/Talk)

              #

                Konstantin (Google) -> AddressSanitizer

              #

                Way to build LLVM+Kernel for trunk and checkpoint with
                -fsanitize=

          +

            3.14 checkpoint

          +

            Bugreport on crash compiling mbcache.c (clang-3.4 and 3.5)

              #

                SSE register return with SSE disable

          +

            Hotfix for buildbot

          +

            new cflags in arch/x86/Makefile -> break clang (HPA)

      o

        Vinicius Tinti

          +
      o

        Mark

          +

  *

    (45 mins) General meeting discussions:

      o

        buildbot

          +

            We still need to complete the setup of the New buildbot VM
            Ubuntu Server

          +

            The old buildbot is broken (distro/gcc/glibc is too old to
            compile clang)

          +

            New buildbot setup will be scripted and uploaded to git
            (Vinicius is working on this)

      o

        Kernel patches

          +

            9 patches made it into for-next and then into for-linus
            branch for the git pull request.

          +

            about 3 other patches were added to maintainer trees, and
            should end up in v3.15

          +

            Example subject lines for patches:

              #

                Subject: [PATCH no-upstream] USB: LLVMLinux: Remove
                VLAIS from gadget driver

          +

            Named Registers in Clang

              #

                Renato has posted an RFQ patch to add non-assigned named
                registers to LLVM/clang

              #
              #

                http://reviews.llvm.org/D3261

          +

            Integrated-as:

              #

                x86:

                      o

                        David Woodhouse is still working on enabling
                        integrated-as on x86_64sting more of the error
                        messages to Renato so he can see if th

                      o

                        -m16 needs debugging regarding cc-option

                  *

                    arm

                      o

                        Renato is working with Vinicius in order to get
                        IA working with ARM. Mostly poey can be fixed.

                  *

                    A number of macro expansion issues have been fixed

                  *

                    BUG macro is still broken

      o

        LLVM svn update

          +

            Named register patch available for LLVM

          +

            Behan will add the patch to the LLVMLinux build system to test

          +

            Including this patch will make all the named-register
            patches uneeded when using mainline clang

      o

        Conferences

          +

            Collab Summit

              #

                Behan's talk went well and was well attended

              #

                Lots of good questions from new people, including a gcc
                developer :)

          +

            EuroLLVM

              #

                Jan-Simon gave a talk/BoF about LLVMLinux

              #

                Good turn out, and lots of good questions

          +

            Android Builders and Embedded Linux Conference in San Jose
            (April 39 - May 1)

      o

        GSoC

          +

            21 April: 19:00 UTC  Accepted student proposals announced on
            the Google Summer of Code 2014 site.

          +

            Andrew Wells has made a GSoC proposal for the LLVMLinux project

          +

            His proposal aims to extend the work done around the clang
            static analyzer

          +

            Andrew attended the meeting and introduced himself

      o

        Dev boards

          +

            New Qualcomm DragonBoard IFC6410 (APQ8064 Quad-core A15 with
            GPU)

          +

            Mark, Behan and Jan-Simon now all have this board

      o

        Build system updates

          +

            You can now build llvm/clang with your system clang (instead
            of gcc)

              #

                make CLANG_SELFHOST=1 clang

          +

            At Vicinius' request, Behan added the ability to add a
            target to allow kernel configs to be dynamically built so
            that Vicinius can support the Linaro kernel config which is
            built from "config fragments"

  *

    (5 mins) Each meeting attendee listed the top 2 items to be worked
    on for the next 2 weeks

      o

        Behan

          +

            Fix VLAIS patches and submit upstream

          +

            Follow up on netfilter patch

          +

            fix v3.15 kernel breakage

          +

            buildbot work

          +

            Get ready for ELC/ABS

      o

        Jan-Simon

          +

            Follow-up with HPA on -no-387 cflags -> cc-option or other
            solution

          +

            mbcache compiler crash !!

          +

            intermediate bot for linux-next

          +

            -m16 vs code16gccflags (might be cc-option related)

      o

        Andrew Wells

          +

            read/research on static analyzers

          +

            look through what is already there (sparse, coccinelle)

          +

            modify timeline on proposal

          +

            annotation added for sparse, see if valid for clang

Next meeting in roughly 3 weeks (probably after Embedded Linux 
Conference). doodle poll to follow.

*

-- 
Behan Webster
behanw at converseincode.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/llvmlinux/attachments/20140420/b7ac809d/attachment-0001.html>


More information about the LLVMLinux mailing list