archive-org.com » ORG » L » LINUXFOUNDATION.ORG

Total: 364

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • LLVMLinux
    Otherwise use make as normal to build the kernel Current Patch Statistics 2015 01 28 Number of patches 41 all 21 submitted 9 acked 3 accepted 2 aarch64 3 submitted 0 acked 0 accepted 0 arm 7 submitted 3 acked 1 accepted 0 mips 6 submitted 0 acked 0 accepted 0 x86 4 submitted 0 acked 0 accepted 0 totals 41 submitted 12 acked 4 accepted 2 completed or obsoleted 129 Headline text News 2014 04 07 Jan Simon Möller will be giving a talk during EuroLLVM in Edinburgh See the programme page 2014 02 02 A patchset for the stable kernel will be available for kernel v3 13 soon 2014 02 01 Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building 5 x86 mainline Failed 6 beaglebone Failed 7 vexpress Failed Building 9 vexpress64 Failed Project Roadmap Todos LLVM Todos 1 of 2 completed Clang Todos

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&oldid=1102 (2016-02-01)
    Open archived version from archive


  • User contributions for Behanw - LLVMLinux
    diff hist 485 Template Patch Stats 04 49 24 September 2014 diff hist 0 Template Patch Stats 04 04 24 September 2014 diff hist 312 Main Page Current Patch Statistics 04 04 24 September 2014 diff hist 327 N Template Patch Stats Created page with 2014 09 23 Number of patches 51 all 26 submitted 22 acked 17 accepted 2 aarch64 10 submitted 7 acked 7 accepted 7 arm 13 submitted 12 acked 04 00 24 September 2014 diff hist 360 Main Page Show me the code 03 58 24 September 2014 diff hist 6 Main Page Project Roadmap Todos 03 58 24 September 2014 diff hist 6 Main Page Project Bug Status 18 01 23 September 2014 diff hist 176 Main Page Show me the code 20 56 1 September 2014 diff hist 26 Main Page Show me the code 21 28 30 August 2014 diff hist 280 Main Page Show me the code 23 22 29 August 2014 diff hist 13 Main Page Show me the code 23 22 29 August 2014 diff hist 203 Main Page Show me the code 21 34 29 August 2014 diff hist 61 Main Page Show me the code 21 31 29 August 2014 diff hist 613 Main Page LLVMLinux Project Overview 18 24 6 June 2014 diff hist 390 N m User Yizheng Jiao Creating user page for new user current 18 24 6 June 2014 diff hist 294 N m User talk Yizheng Jiao Welcome current 21 09 29 April 2014 diff hist 373 N m User Eris discordia Creating user page for new user current 21 09 29 April 2014 diff hist 246 N m User talk Eris discordia Welcome current 21 08 29 April 2014 diff hist 108 N m User Gregory Fong Creating user page for new

    Original URL path: http://llvm.linuxfoundation.org/index.php/Special:Contributions/Behanw (2016-02-01)
    Open archived version from archive

  • Difference between revisions of "Main Page" - LLVMLinux
    positive attributes and features which many developers and system integrators would like to take advantage of when developing and deploying the Linux Kernel as a part of their own projects The hope is that this project will help reduce duplicate work as well as concentrate and accelerate efforts around this subject matter in order to allow Linux Kernel developers and system integrators to have the choice of a Clang compiled Linux kernel The goal is for this project to be a testing proving ground for these updates and to get patches that make this possible upstream to their respective projects The LLVMLinux project consolidates the work of the lll project the PAX team and Mark Charlebois work on the ARM kernel There have been several presentations and articles on this topic if you wish to learn more about the reasons for this project Currently the work is centred around the ARM x86 x86 64 and MIPS architectures but contributions to support other architectures are welcome Patches accepted Interested parties will be holding a Bi weekly Google Hangout to discuss project status and goals Show me the code By popular demand here are the coles notes version of how to build a kernel with clang Get the latest SVN version of clang v3 5 or higher You need named register support which isn t in v3 4 For Debian Ubuntu users Nightly clang packages For everyone else Building clang from source Patch your kernel source not all required patches are upstream yet aarch64 arm x86 64 all Alternatively you can use the LLVMLinux kernel tree recent mainline with latest LLVMLinux patches applied git clone git git linuxfoundation org llvmlinux kernel git Build your kernel making sure to set HOSTCC CC and optionally ARCH CROSS COMPILE For native compiling like for x86 64 make HOSTCC clang CC clang For cross make ARCH arm CROSS COMPILE arm linux gnueabi HOSTCC clang CC clang For cross make ARCH arm64 CROSS COMPILE aarch64 linux gnu HOSTCC clang CC clang You may find you need to set GCC TOOLCHAIN path to your gcc cross toolchain if the above doesn t work Yes there is still a dependancy on parts of the gcc toolchain Most notably ld as and sometimes libgcc Little m makefile And to make things simpler to choose clang as your compiler you can use the following makefile Patch your kernel tree with the above patches or use the pre patched kernel tree download makefile and put it in the top level kernel directory notice it starts with a lower case m GNU make will actually use the makefile in this case to drive the kernel Makefile Edit makefile to suit your particular PATHs or settings Otherwise use make as normal to build the kernel Current Patch Statistics 2015 01 28 Number of patches 41 all 21 submitted 9 acked 3 accepted 2 aarch64 3 submitted 0 acked 0 accepted 0 arm 7 submitted 3 acked 1 accepted 0 mips 6 submitted 0 acked

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1145&oldid=1086 (2016-02-01)
    Open archived version from archive

  • Difference between revisions of "Main Page" - LLVMLinux
    work Yes there is still a dependancy on parts of the gcc toolchain Most notably ld as and sometimes libgcc Current Patch Statistics 2015 01 28 Number of patches 41 all 21 submitted 9 acked 3 accepted 2 aarch64 3 submitted 0 acked 0 accepted 0 arm 7 submitted 3 acked 1 accepted 0 mips 6 submitted 0 acked 0 accepted 0 x86 4 submitted 0 acked 0 accepted 0 totals 41 submitted 12 acked 4 accepted 2 completed or obsoleted 129 Headline text News 2014 04 07 Jan Simon Möller will be giving a talk during EuroLLVM in Edinburgh See the programme page 2014 02 02 A patchset for the stable kernel will be available for kernel v3 13 soon 2014 02 01 Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building 5 x86 mainline Failed 6 beaglebone Failed 7 vexpress Failed Building 9 vexpress64 Failed

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1086&oldid=1083 (2016-02-01)
    Open archived version from archive

  • LLVMLinux
    submitted 0 acked 0 accepted 0 x86 4 submitted 0 acked 0 accepted 0 totals 41 submitted 12 acked 4 accepted 2 completed or obsoleted 129 Headline text News 2014 04 07 Jan Simon Möller will be giving a talk during EuroLLVM in Edinburgh See the programme page 2014 02 02 A patchset for the stable kernel will be available for kernel v3 13 soon 2014 02 01 Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building 5 x86 mainline Failed 6 beaglebone Failed 7 vexpress Failed Building 9 vexpress64 Failed Project Roadmap Todos LLVM Todos 1 of 2 completed Clang Todos 1 of 2 completed Clang ARM Todos 1 of 2 completed Kernel Todos 1 of 2 completed Kernel ARM Todos 1 of 2 completed Kernel x86 Todos 1 of 2 completed Test Infrastructure Todos 1 of 2 completed Project Bug Status 0 LLVM Issues 1

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&oldid=1086 (2016-02-01)
    Open archived version from archive

  • Difference between revisions of "Main Page" - LLVMLinux
    aims to fully build the Linux kernel using Clang which is the C front end for the LLVM compiler infrastructure project Together Clang and LLVM have many positive attributes and features which many developers and system integrators would like to take advantage of when developing and deploying the Linux Kernel as a part of their own projects The hope is that this project will help reduce duplicate work as well as concentrate and accelerate efforts around this subject matter in order to allow Linux Kernel developers and system integrators to have the choice of a Clang compiled Linux kernel The goal is for this project to be a testing proving ground for these updates and to get patches that make this possible upstream to their respective projects The LLVMLinux project consolidates the work of the lll project the PAX team and Mark Charlebois work on the ARM kernel There have been several presentations and articles on this topic if you wish to learn more about the reasons for this project Currently the work is centred around the ARM x86 x86 64 and MIPS architectures but contributions to support other architectures are welcome Patches accepted Interested parties will be holding a Bi weekly Google Hangout to discuss project status and goals Show me the code By popular demand here are the coles notes version of how to build a kernel with clang Get the latest SVN version of clang v3 5 or higher You need named register support which isn t in v3 4 For Debian Ubuntu users Nightly clang packages For everyone else Building clang from source Patch your kernel source not all required patches are upstream yet aarch64 arm x86 64 all Alternatively you can use the LLVMLinux kernel tree recent mainline with latest LLVMLinux patches applied git clone git git linuxfoundation org llvmlinux kernel git Build your kernel making sure to set HOSTCC CC and optionally ARCH CROSS COMPILE For native compiling like for x86 64 make HOSTCC clang CC clang For cross make ARCH arm CROSS COMPILE arm linux gnueabi HOSTCC clang CC clang For cross make ARCH arm64 CROSS COMPILE aarch64 linux gnu HOSTCC clang CC clang You may find you need to set GCC TOOLCHAIN path to your gcc cross toolchain if the above doesn t work Yes there is still a dependancy on parts of the gcc toolchain Most notably ld as and sometimes libgcc Little m makefile And to make things simpler to choose clang as your compiler you can use the following makefile Patch your kernel tree with the above patches or use the pre patched kernel tree download makefile and put it in the top level kernel directory notice it starts with a lower case m GNU make will actually use the makefile in this case to drive the kernel Makefile Edit makefile to suit your particular PATHs or settings Otherwise use make as normal to build the kernel Current Patch Statistics 2015 01 28 Number of patches 41 all 21

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1145&oldid=1083 (2016-02-01)
    Open archived version from archive

  • Difference between revisions of "Main Page" - LLVMLinux
    CC clang You may find you need to set GCC TOOLCHAIN path to your gcc cross toolchain if the above doesn t work Yes there is still a dependancy on parts of the gcc toolchain Most notably ld as and sometimes libgcc Current Patch Statistics 2014 09 23 Number of patches 51 all 26 submitted 22 acked 17 accepted 2 aarch64 10 submitted 7 acked 7 accepted 7 arm 13 submitted 12 acked 9 accepted 1 x86 2 submitted 0 acked 0 accepted 0 any 51 submitted 41 acked 33 accepted 10 completed or obsoleted 85 Headline text News 2014 04 07 Jan Simon Möller will be giving a talk during EuroLLVM in Edinburgh See the programme page 2014 02 02 A patchset for the stable kernel will be available for kernel v3 13 soon 2014 02 01 Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&diff=1083&oldid=1082 (2016-02-01)
    Open archived version from archive

  • LLVMLinux
    accepted 1 x86 2 submitted 0 acked 0 accepted 0 any 51 submitted 41 acked 33 accepted 10 completed or obsoleted 85 Headline text News 2014 04 07 Jan Simon Möller will be giving a talk during EuroLLVM in Edinburgh See the programme page 2014 02 02 A patchset for the stable kernel will be available for kernel v3 13 soon 2014 02 01 Jan Simon will be giving talks during FOSDEM Join us in the LLVM devroom 2013 09 18 Behan and Mark will be leading the LLVM microConference at Linux Plumbers Conference 2013 02 20 Behan Webster will be presenting a talk at Embedded Linux Conference LLVMLinux Compiling the Linux Kernel with LLVM slides Video 2013 02 18 Behan Webster will be presenting a talk at Android Builders Summit LLVMLinux Compiling Android with LLVM slides 2013 02 02 Jan Simon Möller will be presenting a lightning talk at FOSDEM The Linux Kernel with Dragon Wings 2012 08 16 Bryce Adelstein Lelbach will be giving a talk on LLVM compiled Linux for the Real World at LinuxCon NA 2012 08 16 An LLVM micro conference has been added to this year s Linux Plumbers Conference Mark Charlebois and Behan Webster will talking about LLVM Toolchain Update and State of Building Linux with LLVM and Jan Simon Moeller will be talking about LLVM Clang x86 Kernel Build 2012 08 13 A LLVM microconference has been setup for this year s Linux Plumbers Conference Several project contributors will be giving talks during the microconference 2012 07 14 Demo of a clang built kernel running on an i7 laptop 2012 06 12 New targets x86 64 and i586 are now available beside the ARM targets msm and vexpress Why use Clang LLVM with the Linux Kernel Fast Compiles making you able to work faster LLVM Clang is a fast moving project with many things fixed quickly and features added LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need one place to add features or fix bugs BSD License some people prefer this license to the GPL Built in static analyzer Great error reporting and Fix it hints LLVM technology can be embedded into many tools even yours Already in wide used in OSS projects and in industry Project Status BuildBot Status 0 resetup Success 10 msm Failed 11 msm caf Failed Building 13 malta Failed 1 llvmlinux Failed 2 llvm Failed 3 clang Failed 4 linux next Building 5 x86 mainline Failed 6 beaglebone Failed 7 vexpress Failed Building 9 vexpress64 Failed Project Roadmap Todos LLVM Todos 1 of 2 completed Clang Todos 1 of 2 completed Clang ARM Todos 1 of 2 completed Kernel Todos 1 of 2 completed Kernel ARM Todos 1 of 2 completed Kernel x86 Todos 1 of 2 completed Test Infrastructure Todos 1 of 2 completed Project Bug Status 0 LLVM Issues 1 50 2 0 LLVM

    Original URL path: http://llvm.linuxfoundation.org/index.php?title=Main_Page&oldid=1083 (2016-02-01)
    Open archived version from archive