# HG changeset patch
# User R. Andrew Ohana <andrew.ohana@gmail.com>
# Date 1328378612 28800
# Node ID 40715bfe3e31624feb49ab44e843d827c455c3c4
# Parent 8850e25392c9440aba09868a75d1effd22d1abee
make spkg respect global CC flag
diff --git a/SPKG.txt b/SPKG.txt
a
|
b
|
|
29 | 29 | |
30 | 30 | == Changelog == |
31 | 31 | |
| 32 | === zn_poly-0.9.p6 (R. Andrew Ohana, February 4th, 2012) === |
| 33 | * make spkg respect global CC flag |
32 | 34 | |
33 | 35 | === zn_poly-0.9.p5 (David Kirkby, July 14th, 2010) === |
34 | 36 | * #9358 Ensure that spkg-install can handle the case |
diff --git a/spkg-install b/spkg-install
a
|
b
|
|
51 | 51 | --prefix="$SAGE_LOCAL" --cflags="$CFLAGS" --ldflags="$LDFLAGS" |
52 | 52 | |
53 | 53 | # optionally run tuning program, only takes 1 minute or so |
54 | | make tune |
| 54 | $MAKE tune CC=$CC |
55 | 55 | if [ $? -ne 0 ]; then |
56 | 56 | echo "Error building zn_poly tuning program." |
57 | 57 | exit 1 |
… |
… |
|
63 | 63 | exit 1 |
64 | 64 | fi |
65 | 65 | |
66 | | make |
| 66 | $MAKE CC=$CC |
67 | 67 | if [ $? -ne 0 ]; then |
68 | 68 | echo "Error building zn_poly." |
69 | 69 | exit 1 |
70 | 70 | fi |
71 | 71 | |
72 | 72 | # run test suite (quick version) |
73 | | make check |
| 73 | $MAKE check CC=$CC |
74 | 74 | |
75 | 75 | if [ $? -ne 0 ]; then |
76 | 76 | echo "Error running zn_poly's quick test suite (make check)." |
… |
… |
|
86 | 86 | |
87 | 87 | # UNIX |
88 | 88 | if [ $UNAME != "Darwin" ]; then |
89 | | $MAKE libzn_poly.so |
| 89 | $MAKE libzn_poly.so CC=$CC |
90 | 90 | if [ $? -ne 0 ]; then |
91 | 91 | echo "Error building zn_poly shared library." |
92 | 92 | exit 1 |
… |
… |
|
104 | 104 | # OS X |
105 | 105 | if [ $UNAME = "Darwin" ]; then |
106 | 106 | if [ "$SAGE64" = "yes" ]; then |
107 | | $MAKE libzn_poly.dylib64 |
| 107 | $MAKE libzn_poly.dylib64 CC=$CC |
108 | 108 | else |
109 | | $MAKE libzn_poly.dylib |
| 109 | $MAKE libzn_poly.dylib CC=$CC |
110 | 110 | fi |
111 | 111 | if [ ! -f libzn_poly.dylib ]; then |
112 | 112 | echo "Failed to build zn_poly dylib." |