author | Mike Sullivan <Mike.Sullivan@Oracle.COM> |
Mon, 09 Jun 2014 10:38:56 -0700 | |
changeset 1941 | f0078a0c258e |
parent 1605 | 7fc7910b6d94 |
permissions | -rwxr-xr-x |
1605
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
1 |
#! /bin/sh |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
2 |
|
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
3 |
# Wrapper script to work-around the fact that for Python 2.6, |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
4 |
# /usr/lib/python2.6/config/Makefile always inserts -KPIC when |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
5 |
# building shared objects regardless of the compiler version. |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
6 |
|
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
7 |
GCC=/usr/gcc/4.7/bin/gcc |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
8 |
|
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
9 |
newargs="" |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
10 |
for arg in $@; do |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
11 |
case ${arg} in |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
12 |
'-KPIC') |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
13 |
continue |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
14 |
;; |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
15 |
*) |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
16 |
newargs="${newargs} ${arg}" |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
17 |
;; |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
18 |
esac |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
19 |
done |
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
20 |
|
7fc7910b6d94
17389830 guile fails to build with gcc4.7
Rich Burridge <rich.burridge@oracle.com>
parents:
diff
changeset
|
21 |
exec ${GCC} ${newargs} |