Lines 978-984
Link Here
|
978 |
# Clean out junk: http://bugs.python.org/issue3290 |
978 |
# Clean out junk: http://bugs.python.org/issue3290 |
979 |
# Python headers may need some -f* flags, leave them in. |
979 |
# Python headers may need some -f* flags, leave them in. |
980 |
# We want the sed commands to look like 's/-[WDOm][[:alnum:][:punct:]][[:alnum:][:punct:]]*//g' and 's/-arch [^[:space:]]*//g', but automake eats brackets. |
980 |
# We want the sed commands to look like 's/-[WDOm][[:alnum:][:punct:]][[:alnum:][:punct:]]*//g' and 's/-arch [^[:space:]]*//g', but automake eats brackets. |
981 |
PYTHON_CFLAGS=`$PYTHON_CONFIG --cflags | sed -e 's/-[[WDOm]][[[:alnum:][:punct:]]][[[:alnum:][:punct:]]]*//g' | sed -e 's/-arch @<:@^@<:@:space:@:>@@:>@*//g'` |
981 |
#PYTHON_CFLAGS=`$PYTHON_CONFIG --cflags | sed -e 's/-[[WDOm]][[[:alnum:][:punct:]]][[[:alnum:][:punct:]]]*//g' | sed -e 's/-arch @<:@^@<:@:space:@:>@@:>@*//g'` |
|
|
982 |
# The above sed BRE matches parts of legal options, stipping down part of that option, resulting in invalid gcc arguments. Gentoo Bug #415793 |
983 |
# For instance, '-floop-stip-mime' becomes '-floop-strip', and '-fvect-cost-model' becomes '-fvect-cost'. |
984 |
# Tentative fix to require a non alphanumeric character before the initial hyphen of the BRE. |
985 |
# This is not perfect as the regex won't match with the first element of the python-config output |
986 |
PYTHON_CFLAGS=`$PYTHON_CONFIG --cflags | sed -e 's/[[^[:alnum:]]]-[[WDOm]][[[:alnum:][:punct:]]][[[:alnum:][:punct:]]]*//g' | sed -e 's/-arch @<:@^@<:@:space:@:>@@:>@*//g'` |
982 |
PYTHON_LDFLAGS=`$PYTHON_CONFIG --ldflags` |
987 |
PYTHON_LDFLAGS=`$PYTHON_CONFIG --ldflags` |
983 |
fi |
988 |
fi |
984 |
|
989 |
|