ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/llvm.spec
Revision: 1.7
Committed: Wed Jan 26 12:56:22 2011 UTC (14 years, 3 months ago) by eulisse
Branch: MAIN
Changes since 1.6: +10 -0 lines
Log Message:
Corrects the install_name of some of the dylibs so that rpm does not complain.

File Contents

# User Rev Content
1 eulisse 1.5 ### RPM external llvm 2.8
2 elmer 1.3 ## INITENV +PATH LD_LIBRARY_PATH %i/lib64
3    
4 eulisse 1.5 Source0: http://llvm.org/releases/%realversion/llvm-%realversion.tgz
5     Source1: http://llvm.org/releases/%realversion/clang-%realversion.tgz
6 elmer 1.1
7     %prep
8 eulisse 1.5 %setup -T -b0 -n llvm-%realversion
9     %setup -T -D -a1 -c -n llvm-%realversion/tools
10     mv clang-%realversion clang
11     %setup -T -D -n llvm-%realversion
12 elmer 1.1
13     %build
14 eulisse 1.5 mkdir objs ; cd objs
15     ../configure --prefix=%i --enable-optimized
16 elmer 1.1 make %makeprocesses
17    
18 eulisse 1.5 %install
19     cd objs
20 elmer 1.3 make install
21 elmer 1.2 # Fix up a perl path
22     perl -p -i -e 's|^#!.*perl(.*)|#!/usr/bin/env perl$1|' %i/bin/llvm-config
23 eulisse 1.7
24     case %cmsos in
25     osx*)
26     #Fix up install names for some of the libraries.
27     for x in BugpointPasses.dylib profile_rt.dylib LLVMHello.dylib
28     do
29     install_name_tool -change $x lib$x -id lib$x %i/lib/lib$x
30     done
31     ;;
32     esac