FYI: Hoa has a fix for this, reported here:
https://gem5.atlassian.net/browse/GEM5-996.

Thanks Hoa!
--
Dr. Bobby R. Bruce
Room 3050,
Kemper Hall, UC Davis
Davis,
CA, 95616

web: https://www.bobbybruce.net


On Mon, May 24, 2021 at 4:22 AM Hoa Nguyen via gem5-users <
[email protected]> wrote:

> Hi Victor,
>
> I see the problem now.
>
> In install-spec2017 script line 21
> (
> https://gem5.googlesource.com/public/gem5-resources/+/refs/heads/stable/src/spec-2017/disk-image/spec-2017/install-spec2017.sh#21
> ),
> we replace the default gcc_dir so that specmake will use
> Ubuntu-installed gcc rather than spec's one.
> More specifically, it will replace
> gcc_dir = "/opt/rh/devtoolset-7/root/usr"
> by
> gcc_dir = "/usr"
>
> However, in your SPEC 2017 disc, it comes with devtoolset-9 and not
> devtoolset-7.
>
> So, one way to fix that is to change "devtoolset-7" in the line 21 to
> "devtoolset-9".
>
> Regards,
> Hoa Nguyen
>
> On 5/20/21, Victor Kariofillis via gem5-users <[email protected]> wrote:
> > Hi Hoa,
> >
> > Thanks for the help. I'm able now to look into why the builds fail.
> >
> > The gcc and gfortran commands are not found, which is weird since in
> > *install-spec2017.sh* there is a command for installing them. In the
> > terminal, I can clearly see that it is executed.
> >
> > qemu: build-essential is already the newest version (12.4ubuntu1).
> >> qemu: gfortran is already the newest version (4:7.4.0-1ubuntu2.3).
> >> qemu: 0 upgraded, 0 newly installed, 0 to remove and 176 not upgraded.
> >>
> >
> > But when it's time to build spec benchmarks they fail.
> >
> > specmake: /opt/rh/devtoolset-9/root/usr/bin/gfortran: Command not found
> >>
> >
> > Thanks
> >
> > On Thu, 20 May 2021 at 21:01, Liyichao via gem5-users <
> [email protected]>
> > wrote:
> >
> >> Hi Hoa:
> >>         Is the spec-2017 img just for X86?
> >>
> >>      Does it support for AARCH64?Does it support for running with
> KVM+O3?
> >>
> >>
> >> -----邮件原件-----
> >> 发件人: Hoa Nguyen via gem5-users [mailto:[email protected]]
> >> 发送时间: 2021年5月19日 19:09
> >> 收件人: gem5 users mailing list <[email protected]>
> >> 抄送: Hoa Nguyen <[email protected]>
> >> 主题: [gem5-users] Re: SPEC2017 in FS mode
> >>
> >> Hi Victor,
> >>
> >> I'm not sure what caused the errors of building the spec benchmarks.
> >>
> >> Also, I'm not sure how to prevent the vm from being closed after the
> >> builds fail. However, there are a few steps can be done to exterminate
> >> the
> >> disk image after the builds fail:
> >> - In the file src/spec-2017/disk-image/spec-2017/install-spec2017.sh,
> >> the last line "rm -f /home/gem5/spec2017/result/*" should be removed to
> >> keep the log generated by spec during benchmark compilation time.
> >> - When running packer, you can run "./packer build -on-error=abort
> >> spec-2017/spec-2017.json" to keep the disk image if the disk image
> >> building
> >> process fails.
> >> - After that, you can mount the disk image and check the log file
> >> generated by spec.
> >>
> >> packer fails due to "output directory already exists". In this case,
> >> you'll need to remove the "spec-2017/spec-2017-image" folder before
> >> starting packer again.
> >>
> >> Regards,
> >> Hoa Nguyen
> >>
> >> On 5/17/21, Victor Kariofillis via gem5-users <[email protected]>
> >> wrote:
> >> > Hi,
> >> >
> >> > I've tried running the SPEC2017 benchmarks in FS mode of gem5 using
> >> > the instructions/files provided by the gem5 resources page.
> >> >
> >> >
> https://gem5.googlesource.com/public/gem5-resources/+/refs/heads/stabl
> >> > e/src/spec-2017
> >> >
> >> > I've also followed the step by step instructions in the git repo for
> >> > gem5-art.
> >> >
> >> > https://github.com/darchr/gem5art-experiments/blob/master/README.md
> >> >
> >> > Everything works as intended until the benchmarks are supposed to be
> >> built.
> >> > All of them fail with one of the two following errors:
> >> >
> >> > 1) Error with make!
> >> > 2) Error with fdo_make_pass1!
> >> >
> >> > First of all, why is this happening? Secondly, the vm closes after the
> >> > builds fail. I don't have the opportunity to check the make.out files
> >> > that have more information about the errors. Is there a way to prevent
> >> > the connection from closing or reopening it again? Running it again
> >> > with packer fails due to the directory existing already.
> >> >
> >> > I'd appreciate any help,
> >> > Victor
> >> >
> >> _______________________________________________
> >> gem5-users mailing list -- [email protected] To unsubscribe send an
> >> email to [email protected]
> >> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
> >> _______________________________________________
> >> gem5-users mailing list -- [email protected]
> >> To unsubscribe send an email to [email protected]
> >> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
> >
> _______________________________________________
> gem5-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to