[LLVMbugs] [PATCH] llvm-config update
Reid Spencer
reid at x10sys.com
Thu Mar 23 15:22:47 PST 2006
Patch looked perfect. All applied.
Thanks!
Reid.
On Thu, 2006-03-23 at 17:26 -0500, Eric Kidd wrote:
> On Mar 22, 2006, at 11:03 AM, Reid Spencer wrote:
> > 2. The patch to utils/Makefile was undone because this forces
> > everyone everywhere to have a Perl processor when building
> > llvm.
> > I didn't want to take the risk of developers screaming at
> > me, so
> > we'll build llvm-config manually for now until its perfect.
> > Ideally, the configure script will locate Perl and we'll only
> > build llvm-config if Perl is available.
>
> I've added the necessary code to detect Perl 5.006 or newer, and to
> only build llvm-config when Perl is available.
>
> > 1. llvm-config -libs all produces: "llvm-config: unknown
> > component
> > name: jit". The same output is produced for "-libs jitplus"
> > and
> > "-lib native". That needs to get fixed before we can call
> > this
> > "done".
>
> As we discussed off-list, this was caused by a missing "+x" bit on
> your copy of find-cycles.pl. I've modified the Makefile to work even
> if find-cycles.pl is non-executable, or Perl is in a non-standard
> location.
>
> > 2. Please take the "usage" documentation that you have and put it
> > in POD form per the ascribed format in docs/CommandGuide. Just
> > copy, say, llvm-as.pod and modify to the command line for
> > llvm-
> > config.
>
> Done.
>
> > With this fixes and documentation, I think we have a completed llvm-
> > config script. Please submit patches against these latest cvs commits.
>
> I think that llvm-config should now work for some users, some of the
> time. :-) The biggest remaining problem is that LibDeps.txt doesn't
> seem to include some template-related dependencies, which I've posted
> to llvmdev about.
>
> Obviously, llvm-config will need to be tested on various platforms
> (with various sets of components) before we get 100% solid output
> from --ldflags and --libs. But we've taken a big step in the right
> direction.
>
> > P.S. mea culpa. I forgot to attribute your contribution to you in my
> > commit message. My apologies.
>
> I've taken the liberty of including a new entry for CREDITS.txt in my
> patch. :-) As before, I'm placing all this code into the public domain.
>
> Many thanks for all your feedback and help with this patch!
>
> Cheers,
> Eric
>
> _______________________________________________
> LLVMbugs mailing list
> LLVMbugs at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
-------------- 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-bugs/attachments/20060323/9cef8cdc/attachment.sig>
More information about the llvm-bugs
mailing list