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

Collapse All | Expand All

(-)file_not_specified_in_diff (-3 / +13 lines)
Line  Link Here
0
-- eclass/multilib.eclass
0
++ eclass/multilib.eclass
Lines 397-403 Link Here
397
	if [[ ${__DEFAULT_ABI_SAVED} == "true" ]] ; then
397
	if [[ ${__DEFAULT_ABI_SAVED} == "true" ]] ; then
398
		for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do
398
		for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do
399
			vv="__abi_saved_${v}"
399
			vv="__abi_saved_${v}"
400
			export ${v}="${!vv}"
400
			# preserve unset variables
401
			if [[ ${!vv} == "__unset__" ]] ; then
402
				unset ${v}
403
			else
404
				export ${v}="${!vv}"
405
			fi
401
			unset ${vv}
406
			unset ${vv}
402
		done
407
		done
403
		unset __DEFAULT_ABI_SAVED
408
		unset __DEFAULT_ABI_SAVED
Lines 408-414 Link Here
408
	if [[ ${ABI} != ${DEFAULT_ABI} ]] ; then
413
	if [[ ${ABI} != ${DEFAULT_ABI} ]] ; then
409
		# Back that multilib-ass up so we can restore it later
414
		# Back that multilib-ass up so we can restore it later
410
		for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do
415
		for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do
411
			export __abi_saved_${v}="${!v}"
416
			# preserve unset variables
417
			if [[ -z ${!v+x} ]] ; then
418
				export __abi_saved_${v}="__unset__"
419
			else
420
				export __abi_saved_${v}="${!v}"
421
			fi
412
		done
422
		done
413
		export __DEFAULT_ABI_SAVED="true"
423
		export __DEFAULT_ABI_SAVED="true"
414
424

Return to bug 461682