author | Drew Fisher <drew.fisher@oracle.com> |
Mon, 31 Mar 2014 21:40:30 -0700 | |
branch | s11-update |
changeset 3033 | c90fa3307f21 |
permissions | -rwxr-xr-x |
3033
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
1 |
#! /bin/sh |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
2 |
|
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
3 |
# Wrapper script to work-around the fact that for Python 2.6, |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
4 |
# /usr/lib/python2.6/config/Makefile always inserts -KPIC when |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
5 |
# building shared objects regardless of the compiler version. |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
6 |
|
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
7 |
GCC=/usr/gcc/4.7/bin/gcc |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
8 |
|
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
9 |
newargs="" |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
10 |
for arg in $@; do |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
11 |
case ${arg} in |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
12 |
'-KPIC') |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
13 |
continue |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
14 |
;; |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
15 |
*) |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
16 |
newargs="${newargs} ${arg}" |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
17 |
;; |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
18 |
esac |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
19 |
done |
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
20 |
|
c90fa3307f21
17531161 greenlet doesn't build with gcc 4.7.X (add missing file)
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
21 |
exec ${GCC} ${newargs} |