Hey gabe. No idea if this is the _best_ solution to your problem, but my solution would be to rebuild the image with this installed. Modify the `util/dockerfiles/sst-11.1.0/Dockerfile` to the environment you want. Then run `docker build -t <some name here> util/dockerfiles/sst-11.1.0` to build an image with the name "<some name here>".
Then you can execute `docker run -u $UID:$GID --volume $(pwd):$(pwd) -w $(pwd) -it <same name here>` within the gem5 directory to spin up and enter a container from the image you just built. I think you'll be able to do what you want inside the container. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Fri, Dec 10, 2021 at 7:24 PM Gabe Black <[email protected]> wrote: > > Dumb question: I'm trying to run gdb inside this container on the sst thing. How do I do that? It's not installed in the container now, and I can't (easily) figure out how to get it installed. I can tell docker to install it, but then it seems to throw that away as soon as the command ends. > > Gabe > > On Fri, Dec 10, 2021 at 5:09 PM Bobby Bruce <[email protected]> wrote: >> >> Thanks Gabe, >> >> This is very much appreciated. I'm going to create the release staging once a couple more things get in. Feel free to push any patches related to these bugs to the release staging branch. >> >> If there is an order of priority I'd say the bug affecting SST is of higher importance than that affecting the Weeklies (as far as I can see the latter is hard to trigger). That being said, we'll apply both to the new release one way or another. >> >> -- >> Dr. Bobby R. Bruce >> Room 3050, >> Kemper Hall, UC Davis >> Davis, >> CA, 95616 >> >> web: https://www.bobbybruce.net >> >> >> On Fri, Dec 10, 2021 at 5:02 PM Gabe Black <[email protected]> wrote: >>> >>> Hi Bobby, not yet, I meant to look into this for the last couple days but kept running out of time. I'm sitting down to work on it right now. >>> >>> Gabe >>> >>> On Fri, Dec 10, 2021 at 1:21 PM Bobby Bruce <[email protected]> wrote: >>>> >>>> Hey Gabe, >>>> >>>> Is there any update on this? >>>> >>>> Kind regards, >>>> Bobby >>>> -- >>>> Dr. Bobby R. Bruce >>>> Room 3050, >>>> Kemper Hall, UC Davis >>>> Davis, >>>> CA, 95616 >>>> >>>> web: https://www.bobbybruce.net >>>> >>>> >>>> On Wed, Dec 8, 2021 at 5:51 PM Hoa Nguyen via gem5-dev < [email protected]> wrote: >>>>> >>>>> Hi Gabe, >>>>> >>>>> I have more details about this. In this use case, SST initialized the >>>>> Python environment before adding the "gem5 object". This gem5 object >>>>> will add more Python stuff from gem5 to the environment. >>>>> >>>>> The function that does that is initPython() >>>>> https://gem5.googlesource.com/public/gem5/+/refs/heads/develop/ext/sst/gem5.cc#415 >>>>> >>>>> The following commands will pull the docker image for SST testing >>>>> purposes (note that host_gem5_root and guest_gem5_root must be >>>>> specified), >>>>> >>>>> ``` >>>>> docker run -u $UID:$GID --volume "${host_gem5_root}":"${guest_gem5_root}" -w \ >>>>> "${guest_gem5_root}" --rm gcr.io/gem5-test/sst-env \ >>>>> bash -c "\ >>>>> scons build/RISCV/libgem5_opt.so -j${nproc} --without-tcmalloc; \ >>>>> cd ext/sst; \ >>>>> make clean; make; \ >>>>> sst --add-lib-path=./ sst/example.py; >>>>> ``` >>>>> >>>>> We appreciate your help! >>>>> >>>>> Regards, >>>>> Hoa Nguyen >>>>> >>>>> On 12/8/21, Jason Lowe-Power <[email protected]> wrote: >>>>> > Hey Gabe, >>>>> > >>>>> > This change breaks the SST integration. In the SST integration python is >>>>> > initialized from the SST module, not from init.cc (this is because SST has >>>>> > their own python interpreter). >>>>> > >>>>> > We would appreciate some help in fixing this. Hoa and Giacomo can give you >>>>> > an example that's breaking to help you fix it, I believe. >>>>> > >>>>> > https://gem5-review.googlesource.com/c/public/gem5/+/49413 >>>>> > >>>>> > There's strong interest in having the SST integration working in this >>>>> > current release. We've spent a lot of time figuring out all of the >>>>> > intricacies and would appreciate any help you can provide in these last few >>>>> > days before the release! >>>>> > >>>>> > Thanks! >>>>> > >>>>> > Jason >>>>> > >>>>> _______________________________________________ >>>>> gem5-dev mailing list -- [email protected] >>>>> To unsubscribe send an email to [email protected] >>>>> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________ gem5-dev mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
