--- eclass/toolchain.eclass.orig 2005-03-22 06:54:52.000000000 +0100 +++ eclass/toolchain.eclass 2005-03-22 06:56:00.000000000 +0100 @@ -613,7 +613,7 @@ local abi=${DEFAULT_ABI} local MULTIDIR=$(${XGCC} $(get_abi_CFLAGS ${abi}) --print-multi-directory) - if [[ ${MULTIDIR} != "." ]] ; then + if [[ ${MULTIDIR} == "." ]] ; then LDPATH="${LIBPATH}" else LDPATH="${LIBPATH}/${MULTIDIR}" @@ -622,7 +622,8 @@ for abi in $(get_all_abis) ; do [[ ${abi} == ${DEFAULT_ABI} ]] && continue - if [[ ${MULTIDIR} != "." ]] ; then + MULTIDIR=$(${XGCC} $(get_abi_CFLAGS ${abi}) --print-multi-directory) + if [[ ${MULTIDIR} == "." ]] ; then LDPATH="${LDPATH}:${LIBPATH}" else LDPATH="${LDPATH}:${LIBPATH}/${MULTIDIR}"