Hello gem5,
This should be an easy fix, but I've been looking into it for a couple of hours
and couldn't figure out what's off.
I downloaded v20.1.0.0 and installed all the dependencies. I tried to build the
opt binary with
scons build/X86/gem5.opt -j 9
The build failed because of #NDEBUG flag dependent variables weren't in scope.
E.g.
DPRINTF(EthernetDesc, "Writeback complete curHead %d -> %d\n",
oldHead, curHead);
The error was oldHead wasn't in scope, which was defined as:
#ifndef NDEBUG
long oldHead = curHead;
#endif
In Sconscript, NDEBUG is clearly not defined for opt. I'm not sure where the
build picks up the flag from.
CPPDEFINES = ['TRACING_ON=1'],
Can someone please share insight on what might have set the NDEBUG flag, and
how to make sure it's undefined throughout the build? There seem to be a lot of
these conditional definitions so I can't go in and manually change all of them.d
Thanks for the help.
Evey
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s