diff --git a/meta-gem5/recipes-devtools/gem5/files/start-gem5.sh b/meta-gem5/recipes-devtools/gem5/files/start-gem5.sh index 4edc0e51..63354116 100644 --- a/meta-gem5/recipes-devtools/gem5/files/start-gem5.sh +++ b/meta-gem5/recipes-devtools/gem5/files/start-gem5.sh @@ -34,6 +34,6 @@ if [ -n "${GEM5_RUN_EXTRA}" ]; then args="$args ${GEM5_RUN_EXTRA}" fi -${STAGING_BINDIR_NATIVE}/${GEM5_RUN_CONFIG} \ +oe-run-native gem5-aarch64-native ${GEM5_RUN_CONFIG} \ ${STAGING_DATADIR_NATIVE}/gem5/${GEM5_RUN_PROFILE} ${args} "$@" diff --git a/meta-gem5/recipes-devtools/gem5/gem5-native.inc b/meta-gem5/recipes-devtools/gem5/gem5-native.inc index 06c03e47..1462b4e1 100644 --- a/meta-gem5/recipes-devtools/gem5/gem5-native.inc +++ b/meta-gem5/recipes-devtools/gem5/gem5-native.inc @@ -41,14 +41,7 @@ do_install() { for f in ${GEM5_BUILD_CONFIGS}; do destname=$(basename $f) install -d ${D}${bindir} - install -m 755 $f ${D}${bindir}/$destname.real - cat < ${D}${bindir}/$destname -#!/bin/bash -basedir=\$(cd \$(dirname \$0)/../../; pwd) -export LD_LIBRARY_PATH="\$basedir/lib:\$basedir/usr/lib" -\$basedir/usr/bin/$destname.real "\$@" -EOF - chmod a+x ${D}${bindir}/$destname + install -m 755 $f ${D}${bindir}/$destname done } @@ -56,3 +49,4 @@ FILES_${PN} = "${datadir}/gem5/* ${bindir}/*" INSANE_SKIP_${PN} += "already-stripped" RDEPENDS_${PN} += "python3-native hdf5-native protobuf-native libpng-native" +addtask addto_recipe_sysroot before do_build