Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 415793 | Differences between
and this patch

Collapse All | Expand All

(-)aclocal.m4.orig (-1 / +6 lines)
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
    

Return to bug 415793