--- dsdp-5.8-r2.ebuild.old 2013-01-05 22:35:32.000000000 +0900 +++ dsdp-5.8-r2.ebuild 2013-01-05 22:49:50.000000000 +0900 @@ -27,9 +27,9 @@ local soname=$(basename "${1%.a}")$(get_libname $(get_major_version)) einfo "Making ${soname}" ${2:-$(tc-getCC)} ${LDFLAGS} \ - -shared -Wl,-soname="${soname}" \ + -shared $([[ ${CHOST} != *-darwin* ]] && echo "-Wl,-soname=\"${soname}\"") \ $([[ ${CHOST} == *-darwin* ]] && echo "-Wl,-install_name -Wl,${EPREFIX}/usr/$(get_libdir)/${soname}") \ - -Wl,--whole-archive "${1}" -Wl,--no-whole-archive \ + $([[ ${CHOST} != *-darwin* ]] && echo "-Wl,--whole-archive \"${1}\" -Wl,--no-whole-archive") \ -o $(dirname "${1}")/"${soname}" \ -lm $(pkg-config --libs blas lapack) || return 1