components/python/greenlet/CC.sh
author Girish Moodalbail <Girish.Moodalbail@oracle.COM>
Fri, 18 Apr 2014 18:22:59 -0700
branchs11-update
changeset 3088 3f570a6d19b9
parent 3033 c90fa3307f21
permissions -rwxr-xr-x
18610375 Terminating a VM instance doesn't release floating ip associated with it 17975048 'neutron subnet-create' has problems with gateway IPs
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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}