--- dev-lang/v8/v8-3.16.14.2.ebuild~ +++ dev-lang/v8/v8-3.16.14.2.ebuild @@ -23,7 +23,7 @@ tc-export AR CC CXX RANLIB export LINK=${CXX} - local hardfp=off + local armv7=false hardfp=off vfp3=off # Use target arch detection logic from bug #354601. case ${CHOST} in @@ -40,6 +40,12 @@ arm*-*) myarch=arm ;; *) die "Unrecognized CHOST: ${CHOST}" esac + if [[ ${CHOST} == armv7* ]] ; then + armv7=true + if [[ ${hardfp} == on ]] ; then + vfp3=on + fi + fi mytarget=${myarch}.release # TODO: Add console=readline option once implemented upstream @@ -51,7 +57,9 @@ werror=no \ soname_version=${soname_version} \ snapshot=on \ + armv7=${armv7} \ hardfp=${hardfp} \ + vfp3=${vfp3} \ out/Makefile.${myarch} || die }