Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we're moving the headerentirely to discuss the ne
Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we're moving the headerentirely to discuss the new license. We checked this carefully with theFoundation's lawyer and we believe this is the correct approach.Essentially, all code in the project is now made available by the LLVMproject under our new license, so you will see that the license headersinclude that license only. Some of our contributors have contributedcode under our old license, and accordingly, we have retained a copy ofour old license notice in the top-level files in each project andrepository.llvm-svn: 351636
show more ...
[Dockerfiles] Split checkout and build scripts into separate files.Summary:This is a small refactoring to extract the svn checkout code from thebuild script used inside the docker image.This wou
[Dockerfiles] Split checkout and build scripts into separate files.Summary:This is a small refactoring to extract the svn checkout code from thebuild script used inside the docker image.This would give more flexibility if more than a single invocation ofcmake is needed inside the docker image.User-facing interface (build_docker_image.sh) hasn't changed, only theinternal scripts running inside the build container are affected.Reviewers: ioericReviewed By: ioericSubscribers: mehdi_amini, llvm-commitsDifferential Revision: https://reviews.llvm.org/D45868llvm-svn: 330412
Migrate dockerfiles to use multi-stage builds.Summary:We previously emulated multi-staged builds using two dockerfiles,native support from Docker allows us to merge them into one,simplifying our
Migrate dockerfiles to use multi-stage builds.Summary:We previously emulated multi-staged builds using two dockerfiles,native support from Docker allows us to merge them into one,simplifying our scripts.For more details about multi-stage builds, see:https://docs.docker.com/develop/develop-images/multistage-build/Reviewers: mehdi_amini, klimek, sammccallReviewed By: sammccallSubscribers: llvm-commits, ioeric, cfe-commitsDifferential Revision: https://reviews.llvm.org/D44787llvm-svn: 328503
Added optional validation of svn sources to Dockerfiles.Summary: This commit also adds a script to compute sha256 hashes of llvm checkouts.Reviewers: klimek, mehdi_aminiReviewed By: klimekSub
Added optional validation of svn sources to Dockerfiles.Summary: This commit also adds a script to compute sha256 hashes of llvm checkouts.Reviewers: klimek, mehdi_aminiReviewed By: klimekSubscribers: llvm-commitsDifferential Revision: https://reviews.llvm.org/D37099llvm-svn: 313359
Changed Dockerfiles to install LLVM into /usr/localSummary:Previously, the installation path was simply '/'.Using '/usr/local' would ensure that LLVM installation does notconflict with software
Changed Dockerfiles to install LLVM into /usr/localSummary:Previously, the installation path was simply '/'.Using '/usr/local' would ensure that LLVM installation does notconflict with software installed via package managers.Reviewers: mehdi_amini, klimekReviewed By: klimekSubscribers: llvm-commitsDifferential Revision: https://reviews.llvm.org/D37213llvm-svn: 311890
NFC. Fixed typos in the comments.llvm-svn: 308888
Added Dockerfiles to build clang from sources.Reviewers: klimek, chandlerc, mehdi_aminiReviewed By: klimek, mehdi_aminiSubscribers: mehdi_amini, jlebar, llvm-commitsDifferential Revision: htt
Added Dockerfiles to build clang from sources.Reviewers: klimek, chandlerc, mehdi_aminiReviewed By: klimek, mehdi_aminiSubscribers: mehdi_amini, jlebar, llvm-commitsDifferential Revision: https://reviews.llvm.org/D34197llvm-svn: 306810