[LLVMdev] [cfe-dev] 3.6.2-rc1 has been tagged. Testers needed. (original) (raw)

Dan Liew dan at su-root.co.uk
Mon Jul 6 21:13:46 PDT 2015


On 6 July 2015 at 20:29, Ben Pope <benpope81 at gmail.com> wrote:

I've built 3.6.2 final. I changed the triple as suggested.

I've uploaded two archives here:

clang+llvm-3.6.2-x8664-linux-gnu-ubuntu-14.04.tar.xz is the one produced by the release script. To produce clang+llvm-3.6.2-x8664-linux-gnu-ubuntu-14.04.installed.tar.xz I basically did: cd Phase3/Release/llvmCore-3.6.2-final.obj/ make install cd ../llvmCore-3.6.2-final.install/ tar cavf ../../../clang+llvm-3.6.2-x8664-linux-gnu-ubuntu-14.04.installed.tar.xz --transform 's,^,clang+llvm-3.6.2-x8664-linux-gnu-ubuntu-14.04/,' * I hope that helps.

Thanks.

I diffed the contents of your old tarball looking for files that only exist in one of the tarballs.

$ diff --recursive -q clang+llvm-3.6.2-rc1-x86_64-linux-gnu
clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04 | grep ^Only
diff: clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/bin/clang++: No
such file or directory
diff: clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-ranlib:
No such file or directory
Only in clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/docs/llvm/html:
Dummy.html
Only in clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/docs/llvm: ps
Only in clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/share: llvm

So I see the missing CMake files are present however there are new issues.

$ ls -l clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/bin/clang++
lrwxrwxrwx 1 dsl11 multicore 52 Jul  7 03:54
clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/bin/clang++ ->
clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/clang

$ ls -l clang+llvm-3.6.2-rc1-x86_64-linux-gnu/bin/clang++
lrwxrwxrwx 1 dsl11 multicore 5 Jun 24 02:48
clang+llvm-3.6.2-rc1-x86_64-linux-gnu/bin/clang++ -> clang

$ ls -l clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-ranlib
lrwxrwxrwx 1 dsl11 multicore 54 Jul  7 03:53
clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/bin/llvm-ranlib ->
clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/llvm-ar

$  ls -l clang+llvm-3.6.2-rc1-x86_64-linux-gnu/bin/llvm-ranlib
lrwxrwxrwx 1 dsl11 multicore 7 Jun 24 02:48
clang+llvm-3.6.2-rc1-x86_64-linux-gnu/bin/llvm-ranlib -> llvm-ar

I think the --transform line you are passing to tar command might be doing this.

I don't understand why these weird install issues are coming up. Do the logs ($LogDir/llvm.install-Phase$Phase-$Flavor.log) created by the test-release.sh script shed any light?

I'm going to try building LLVM in a clean Docker container when I get home to see if I can reproduce what you're seeing.



More information about the llvm-dev mailing list