[LLVMdev] Re: Creating Release 1.7 Branch at 1:00pm PDT
Reid Spencer
reid at x10sys.com
Fri Apr 14 00:10:47 PDT 2006
The issue I had with Linux has been resolved. I was able to get the
deja-gnu tests to pass on a Linux release build by first installing
those release binaries into my PATH. Apparently running the debug
versions while doing the "make check" in optimized mode, causes the
failures. Why, I'm not sure.
In any event, in going through this adventure, I learned a few things:
1. Compiling LLVM with GCC 4.1 is 5x slower than 4.0.X and 4.1.1
prerelease didn't help that much. All 4.x are much slower than
3.4.x.
2. running (not building) llvm-gcc will use whatever gccas or gccld
is in your path at the time of the run, not at the time llvm-gcc
was configured. There needs to be an llvm-gcc configure option
that says, "--with-llvm=/path/to/llvm" so that specific (known)
executables can always be executed by llvm-gcc, not whatever
happens to be in the path at the time.
3. The deja-gnu tests suffer from the same problem. They use the
path, and not the build associated with them. Many people put
their llvm/Debug/bin directory in their path so "make check"
works fine. But if you "make check ENABLE_OPTIMIZED=1", its not
doing what you think it is .. its running your Debug executables
from your path, not the optimized ones. This needs to be
corrected.
4. Managing an environment with 4 GCC versions, 2 llvm-gcc
versions, 5 build trees but only one PATH variable, is
completely beyond my capabilities.
Reid.
On Thu, 2006-04-13 at 15:28 -0500, Tanya Lattner wrote:
> Branches have been created. You are free to checkin to cvs head again.
>
> I'll send mail once I have the prerelease tar balls up. Please continue to
> review and revise the documentation. I can fold this into the release
> later.
>
> Thanks,
> Tanya
>
> On Thu, 13 Apr 2006, Tanya Lattner wrote:
>
> >
> > I will be creating the release branch at 1:00pm PDT. Please refrain from
> > checking in from 1:00-1:30pm. I will send email once I am done.
> >
> > Thanks,
> > Tanya
> >
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20060414/b3385742/attachment.sig>
More information about the llvm-dev
mailing list