[LLVMdev] [cfe-dev] [3.3 Release] 3.3rc3 Now Available

Arnaud A. de Grandmaison arnaud.adegm at gmail.com
Thu Jun 6 12:39:59 PDT 2013


On Thursday 06 June 2013 17:04:30 Hans Wennborg wrote:
> It's probably PR12517.
> 
> Looking at the clang binary, it's got a /home/ dir in RPATH:
> 
> $ objdump -p clang+llvm-3.3rc3-Ubuntu-12.04.2-x86_64/bin/clang | grep RPATH
>   RPATH
> $ORIGIN/../lib:/home/aadgrand/tmp/LLVM-3.3rc3/rc3/Phase3/Release+Asserts/llv
> mCore-3.3-rc3.obj/Release+Asserts/bin
> 
> This will slow things down if the system tries to automount /home/aadgrand.
> 
> Maybe we should merge r182559 to the release branch? Or at least we
> should take care not to build it in a /home directory.

Interesting. I was not aware of this --- I will build the release somewhere 
else, in the hope it is not an automount point, which is very likely for 
/home.

Cheers,
--
Arnaud

> 
>  - Hans
> 
> On Thu, Jun 6, 2013 at 4:19 PM, Timur Iskhodzhanov <timurrrr at google.com> 
wrote:
> > Hi Bill,
> > 
> > I was running some benchmarks and was surprised that the startup
> > performance of your binaries is much worse than the stable binaries
> > for 3.2
> > 
> > I've used:
> > http://llvm.org/releases/3.2/clang+llvm-3.2-x86_64-linux-ubuntu-12.04.tar.
> > gz vs
> > http://llvm.org/pre-releases/3.3/rc3/clang+llvm-3.3rc3-Ubuntu-12.04.2-x86_
> > 64.tar.gz
> > 
> > On a simple hello.c file:
> > /ssd/bench$ TIMEFORMAT="%E"
> > /ssd/bench$ for I in `seq 1 5`; do \
> > 
> >   time /ssd/llvm3.2/bin/clang -c hello.c; \
> >   done
> > 
> > 0.015
> > 0.014
> > 0.013
> > 0.013
> > 0.013
> > 
> > /ssd/bench$ for I in `seq 1 5`; do \
> > 
> >   time /ssd/llvm3.3rc/bin/clang -c hello.c; \
> >   done
> > 
> > 0.992
> > 0.978
> > 0.982
> > 0.981
> > 0.976
> > 
> > Is this an expected behaviour (e.g. +Asserts or Debug build)
> > or a real regression?
> > 
> > P.s.
> > I'm not very familiar with the Clang release process, so I might be
> > missing something obvious...
> > 
> > --
> > Thanks,
> > Timur Iskhodzhanov
> > 
> > 2013/6/5 Bill Wendling <wendling at apple.com>:
> >> Hi LLVM-ites!
> >> 
> >> We are doing a quick test of 3.3rc3. Our testers did a quick turn around 
and created binaries which you can test. Please give them a go and let us know 
how they work for you. They are here:
> >>         http://llvm.org/pre-releases/3.3/rc3
> >> 
> >> We don't have a lot of time remaining in the release cycle, so please do
> >> whatever you can to make sure they are solid. In particular, make sure
> >> that they solve the PRs that were reported during the release
> >> (http://llvm.org/bugs/show_bug.cgi?id=15999).
> >> 
> >> Share and enjoy!
> >> -bw
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
-- 
Arnaud A. de Grandmaison



More information about the llvm-dev mailing list