[llvmlinux] LLVMLinux Meeting 2013-03-28

Behan Webster behanw at converseincode.com
Fri Mar 29 03:26:51 UTC 2013


*

LLVMLinux Project: http://llvm.linuxfoundation.org/


<http://llvm.linuxfoundation.org/>

This week the meeting was on Tuesday, Mar 28 2013 on Google Plus Hangout
at 4pm
UTC<https://www.google.com/calendar/embed?src=su5vu85fj58ncfrgalmq4vbbf0%40group.calendar.google.com&ctz=GMT>


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

Previous meeting's top 2-3 work items:


  *

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

      o

        Behan:

          +

            Work with yocto on getting llvm into meta-oe and kernel
            built with clang

          +

            Work on clang segfault for arm

          +

            linux.com article and VLAIS article

          +

            Patch review (both kernel and llvm)

          +

            Updates to build system to bundle patches for external
            builds (yocto and gentoo)

          +

            Talk with tinti on supporting multiple branches for rpi patches

      o

        Jan-Simon

          +

            Work on x86 to clean the patch queue, select patches for
            upstreaming

          +

            i586

          +

            llvm master

      o

        Tinti

          +

            Write documentation about how to build Android Nexus 7 and
            Galaxy S3 using a custom kernel.

          +

            Add in Wikipedia that Clang was able to generate a working
            Android kernel.

          +

            Work on VLAIS academic article

          +

            khubd

          +

            Raspberry Pi 3.6.y

          +

            Investigate clang 'main' function

      o

        Mark

          +

            Document script to fix segment symbol issues

          +

            Help to propagate my VLAIS fix to the VLAIS patches

          +

            Look at gadget driver re-write without VLAIS

          +

            Help to scope presentations for LPC mini-summit

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

**

Minutes for this week:


  *

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

      o

        Behan:

          +

            Worked on bitbake recipes for LLVM and clang

          +

            Worked on clang segfault for vexpress target (still broken)

          +

            Linux.com article

          +

            Started initial work on VLAIS benchmarks

          +

            Community advocacy

          +

            Setup Ohloh project page https://www.ohloh.net/p/llvmlinux

          +

            Setup G+ Community (thanks to Tinti for setting it up)

              #

                https://plus.google.com/u/0/communities/112779045358462609379

      o

        Jan-Simon:

          +

            Worked on GSoC http://llvm.linuxfoundation.org/index.php/GSoC

              #

                Application through LF

          +

            x86 works on master/master/master (branch jansimon)

          +

            patch queue for upstream

      o

        Tinti:

          +

            Write documentation about how to build Android Nexus 7.

          +

            Work on VLAIS academic article. My professor has also liked it.

(45 mins) General meeting discussions:


      o

        Distro Support

          +

            Linaro:

              #

                gcc 4.8 just came out. Bero is working on this now. But
                much of the issues around this new very are the same as
                with clang.

              #

                When this is is ported, Bero should have a wrapper for
                clang to compile the Linaro Android again too.

          +

            Yocto:

              #

                Behan is working on an LLVM layer to be submitted to yocto

              #

                The hope is that it will be integrated into meta-oe


      o

        Merged globals/section mismatches update

          +

            Write a test case to prove the bug on clang

          +

            Still needs more investigation

          +

            Investigation so far
            https://lftraining.dyndns.org/pad/p/llvm-section-mismatch

          +

            Clang seems to drop some attributes in the preprocessor

          +

            These dropped attributes mess up where init and exit code is
            linked which is causing the section mismatches

      o

        Arch all patches update

          +

            Spreadsheet to track patch review:

              #

                https://docs.google.com/spreadsheet/ccc?key=0Ao2VHhaw1DTqdERLUDBmVlpiY2pUNUlLa1k3ck1Zc1E#gid=0


      o

        VLAIS Update


          +

            Tinti will start working on an article comparing performance
            of our proposal replacement for VLAIS and the current VLAIS
            approach. (test/unit/vlais)

          +

            Behan is working on VLAIS benchmarks and VLAIS article

      o

        LLVM 3.3 update


          +

            Patches that must be sent upstream before LLVM 3.3

              #

                Existing x86 patches

              #

                segmentation difference issue (once fixed)

              #

                ARM segfault issue (once fixed)


      o

        Raspberry Pi Update

          +

            no change. Still has an issue with khubd compiled with clang.

          +

            Linux v3.6 for rpi fails the compile in a similar way as the
            vexpress build (doesn't happen with the v3.2 code)

          +

            Vicinius and Behan worked out a way to support both kernel
            versions for the rpi target build

      o

        Cubieboard

          +

            Still a work in progress

          +

            Still an issue around the use of main() in a non-userspace
            program.

      o

        Code Analyzer/IR

          +

            Try to get it working before Collab.

      o

        LLVMLinux Evangelism

          +

            Perhaps a LWN article would be a good idea.

              #

                Works on rpi

              #

                Relatively few patches now

          +

            Behan has been asked to write an article for Linux.com on
            the topic of Linux and LLVM

          +

            Google SoC proposal

              #

                http://llvm.linuxfoundation.org/index.php/GSoC

          +

            Collab Summit coming up soon too

              #

                Behan will be giving a talk

          +

            LLVMLinux is now listed on ohloh.net
            https://www.ohloh.net/p/llvmlinux

          +

            New LLVMLinux Community on G+
            https://plus.google.com/u/0/communities/112779045358462609379

          +

            Mark and Behan were asked to lead the LLVM Micro-conference
            at Linux Plumbers Conference
            http://wiki.linuxplumbersconf.org/2013:llvm

              #

                Now looking for other people to give talks during the
                microconference

              #

                Tinti: Another approach for VLAIS

                  *
      o

        Review bug list (please update your bugs on the website before
        the meeting)

          +

            No change this week

      o

        Review todo/roadmap list  (please update your todos on the
        website before the meeting)

          +

            No change this week

      o

        Review the project Roadmap/Timeline to take us to the end of the
        year

          +

            https://docs.google.com/a/converseincode.com/spreadsheet/ccc?key=0AoeRmB6JBVt_dGYwSUNNNHd2SFFMWF9yMTRoa2VuZmc#gid=0

      o


  *

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

      o

        Behan:

          +

            Work on LLVM Issues for the next LLVM Release

          +

            Work on getting checker (static analyzer) working for Collab

          +

            Collab talk

          +

            submit linux.com article (waiting for review)

          +

            Work on llvm layer for yocto

          +

            write VLAIS article

          +

            Patch review (both kernel and llvm)

          +

            Work on clang segfault for vexpress build

      o

        Jan-Simon:

          +

            Work with top issues next 1-2 weeks with Behan, sync on tue

          +

            x86 upstreaming

          +

            gsoc org application, gsoc llvmlinux

      o

        Tinti:

          +

            Test Nexus 7

          +

            Add in Wikipedia that Clang was able to generate a working
            Android kernel.

          +

            Raspberry Pi 3.6.y

          +

            Support both versions 3.2 and 3.6 at once on RPI.

          +

            Work on VLAIS academic article

          +

            khubd

          +

            Investigate clang 'main' function

          +

            Galaxy S3 using a custom kernel.

      o

        Bernhard:

          +

            Release clang wrapper for Android build

          +

            Release clang patches for Linaro Android build

*

-- 
Behan Webster
behanw at converseincode.com

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


More information about the LLVMLinux mailing list