2009/4/14 Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>:
Hi
While fixing the insecure RPATH in community/llvm package [#1] also fixed some others issues that I encountered. (List of files in the generated packaged can viewed here [#2])
This is the list of changes from the original PKGBUILD:
0) Updated to the latest llvm version. 1) Removed libtool dependency, is only needed at build time. 2) Use the license from tarball, instead of downloading it, since is the same, that are in webpage. 3) Fixed libdir, use /usr/lib/llvm instead of /usr/lib, this is more apropiated since llvm put some .o files that are relocatable. 4) Fixed insecure rpath in all binary files. 5) Fixed the path from scripts gccld and gccas that points to build directory instead of /usr/bin 6) Removed the build of sample hello transformation. 7) Use PIC code on x86_64 builds (--enable-pic). 8) Build only for the target machine instead of all supported. 9) Added --enable-bindings=none, since if ocaml is installed will build some files for it. 10) Put --enable-optimized at configure script intead of make var. 11) Build a more "release" code with options: --disable-assertions and --disable-expensive-checks 12) Force one job at installation step since more than one job fails.
I'm building your pkgbuild. thanks -- Andrea `BaSh` Scarpino Arch Linux Developer