Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 762454
Collapse All | Expand All

(-)file_not_specified_in_diff (-7 / +20 lines)
Line  Link Here
0
-- eclass/meson.eclass
0
++ eclass/meson.eclass
Lines 248-254 Link Here
248
	objcpp_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_CPPFLAGS}")
248
	objcpp_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_CPPFLAGS}")
249
	objcpp_link_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_LDFLAGS}")
249
	objcpp_link_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_LDFLAGS}")
250
	needs_exe_wrapper = false
250
	needs_exe_wrapper = false
251
	pkg_config_libdir = '${BUILD_PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}'
251
	pkg_config_libdir = '${BUILD_PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir $([[ $EAPI == 6 ]] || echo -b))/pkgconfig}'
252
252
253
	[build_machine]
253
	[build_machine]
254
	system = '${system}'
254
	system = '${system}'
255
-- /usr/lib/portage/python3.8/phase-helpers.sh
255
++ /usr/lib/portage/python3.8/phase-helpers.sh
Lines 940-951 Link Here
940
940
941
if ___eapi_has_get_libdir; then
941
if ___eapi_has_get_libdir; then
942
	get_libdir() {
942
	get_libdir() {
943
		local libdir_var="LIBDIR_${ABI}"
943
		local -a cmd=()
944
		local libdir="lib"
945
944
946
		[[ -n ${ABI} && -n ${!libdir_var} ]] && libdir=${!libdir_var}
945
		if [[ $1 = -b ]]; then
946
			___eapi_best_version_and_has_version_support_-b_-d_-r ||
947
			die "${FUNCNAME[1]}: option -b is not supported with EAPI ${EAPI}"
947
948
948
		echo "${libdir}"
949
			if ___eapi_has_prefix_variables; then
950
				cmd+=(env -i PORTAGE_CONFIGROOT="/${PORTAGE_OVERRIDE_EPREFIX#/}")
951
			else
952
				cmd+=(env -i PORTAGE_CONFIGROOT=/)
953
			fi
954
		fi
955
956
#		[[ -n $PORTAGE_IPC_DAEMON ]] && cmd+=("${PORTAGE_BIN_PATH}/ebuild-ipc") ||
957
		cmd+=("${PORTAGE_BIN_PATH}/ebuild-helpers/portageq")
958
959
		local abi=$("${cmd[@]}" envvar ABI 2>/dev/null)
960
		local libdir_abi=$("${cmd[@]}" envvar "LIBDIR_${abi}" 2>/dev/null)
961
		[[ -n ${abi} && -n ${libdir_abi} ]] && echo ${libdir_abi} || echo lib
949
	}
962
	}
950
fi
963
fi

Return to bug 762454