[llvm-branch-commits] [lldb] r270065 - Checkout release_38 branches of llvm and clang when building lldb 3.8

Hans Wennborg via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Jul 27 16:24:48 PDT 2016


I tried to figure out what to do here for the 3.9 branch. It seems
scripts/build-llvm.pl has moved to scripts/Xcode/build-llvm.py. Should
I update that instead?

There's also scripts/build-lldb-llvm-clang. Should that be updated
too? I don't think it was for previous branches?

Thanks,
Hans

On Thu, May 19, 2016 at 7:31 AM, Francis Ricci via llvm-branch-commits
<llvm-branch-commits at lists.llvm.org> wrote:
> Author: fjricci
> Date: Thu May 19 09:31:00 2016
> New Revision: 270065
>
> URL: http://llvm.org/viewvc/llvm-project?rev=270065&view=rev
> Log:
> Checkout release_38 branches of llvm and clang when building lldb 3.8
>
> Summary:
> This commit is intended only for the release_38 branch, not for master.
>
> Fixes xcodebuild for the release_38 branch, since llvm and clang must
> be on the same branch as lldb when building.
>
> Reviewers: jasonmolenda, sas, clayborg
>
> Subscribers: tstellarAMD, lldb-commits, sas, hans
>
> Differential Revision: http://reviews.llvm.org/D19608
>
> Modified:
>     lldb/branches/release_38/scripts/build-llvm.pl
>
> Modified: lldb/branches/release_38/scripts/build-llvm.pl
> URL: http://llvm.org/viewvc/llvm-project/lldb/branches/release_38/scripts/build-llvm.pl?rev=270065&r1=270064&r2=270065&view=diff
> ==============================================================================
> --- lldb/branches/release_38/scripts/build-llvm.pl (original)
> +++ lldb/branches/release_38/scripts/build-llvm.pl Thu May 19 09:31:00 2016
> @@ -22,10 +22,6 @@ our $archive_filelist_file = $ENV{SCRIPT
>
>  our $llvm_configuration = $ENV{LLVM_CONFIGURATION};
>
> -our $llvm_revision = "HEAD";
> -our $clang_revision = "HEAD";
> -our $compiler_rt_revision = "HEAD";
> -
>  our $SRCROOT = "$ENV{SRCROOT}";
>  our @archs = split (/\s+/, $ENV{ARCHS});
>  my $os_release = 11;
> @@ -64,12 +60,12 @@ if (-e "$llvm_srcroot/lib")
>  }
>  else
>  {
> -    print "Checking out llvm sources from revision $llvm_revision...\n";
> -    do_command ("cd '$SRCROOT' && svn co --quiet --revision $llvm_revision http://llvm.org/svn/llvm-project/llvm/trunk llvm", "checking out llvm from repository", 1);
> -    print "Checking out clang sources from revision $clang_revision...\n";
> -    do_command ("cd '$llvm_srcroot/tools' && svn co --quiet --revision $clang_revision http://llvm.org/svn/llvm-project/cfe/trunk clang", "checking out clang from repository", 1);
> -#    print "Checking out compiler-rt sources from revision $compiler_rt_revision...\n";
> -#    do_command ("cd '$llvm_srcroot/projects' && svn co --quiet --revision $compiler_rt_revision http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt", "checking out compiler-rt from repository", 1);
> +    print "Checking out llvm sources from release_38...\n";
> +    do_command ("cd '$SRCROOT' && svn co --quiet http://llvm.org/svn/llvm-project/llvm/branches/release_38 llvm", "checking out llvm from repository", 1);
> +    print "Checking out clang sources from release_38...\n";
> +    do_command ("cd '$llvm_srcroot/tools' && svn co --quiet http://llvm.org/svn/llvm-project/cfe/branches/release_38 clang", "checking out clang from repository", 1);
> +#    print "Checking out compiler-rt sources from release_38...\n";
> +#    do_command ("cd '$llvm_srcroot/projects' && svn co --quiet http://llvm.org/svn/llvm-project/compiler-rt/branches/release_38 compiler-rt", "checking out compiler-rt from repository", 1);
>      print "Applying any local patches to LLVM/Clang...";
>
>      my @llvm_patches = bsd_glob("$ENV{SRCROOT}/scripts/llvm.*.diff");
>
>
> _______________________________________________
> llvm-branch-commits mailing list
> llvm-branch-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits


More information about the llvm-branch-commits mailing list