I'd suggest building & testing SPARC_SE first, since that's the least likely to have endian or platform issues... once you get those licked, then you can tackle whichever build you really want (e.g., ALPHA_SE).
Steve On Sun, Jul 6, 2008 at 1:53 PM, Ali Saidi <[EMAIL PROTECTED]> wrote: > Like my previous e-mail said I don't know about Alpha SE simulated on > a SPARC because of the endian issues and looking at this output it > appears as though Solaris doesn't support the same fstatfs() call an > Linux/FreeBSD/OS X do. You can figure out how fstatfs() differs in > Solaris and make the changes, but that leads me to believe that you'll > also have to fix a variety of endian issues as well. > > Ali > > > > On Jul 6, 2008, at 4:23 PM, Robert Pulumbarit wrote: > >> Thanks for the help everyone. >> >> I changed the command line to use gcc and g++, but got new errors, >> so I did a search on the mailing list and thought maybe it had >> someting to do with the version of scons I was using. So I >> installed an older version of scons: >> >> [EMAIL PROTECTED] ~/m5-2.0b3]$ scons -version >> SCons by Steven Knight et al.: >> engine: v0.97.0d20070918.r2446, 2007/09/18 11:41:57, by >> knight on bangkok >> >> and retried compiling, but I am now stuck on these errors: >> >> [EMAIL PROTECTED] ~/m5-2.0b3]$ scons CC=gcc CXX=g++ EXTRAS=src/ >> encumbered build/ALPHA_SE/m5.opt -j 5 >> scons: Reading SConscript files ... >> Checking for C header file Python.h... yes >> Checking for C library python2.5... yes >> Checking for accept(0,0,0) in C++ library None... no >> Checking for accept(0,0,0) in C++ library socket... yes >> Checking for zlibVersion() in C++ library z... yes >> Checking for C header file fenv.h... yes >> Building in /home/robertpu/m5-2.0b3/build/ALPHA_SE >> Using saved options file /home/robertpu/m5-2.0b3/build/options/ >> ALPHA_SE >> scons: done reading SConscript files. >> scons: Building targets ... >> MakeSwigInit(["build/ALPHA_SE/python/swig/init.cc"], ["'core'", >> "'debug'", "'event'", "'random'", "'sim_object'", "'stats'", >> "'trace'"]) >> Defining NO_FAST_ALLOC as 0 in build/ALPHA_SE/config/no_fast_alloc.hh. >> make_hh(["build/ALPHA_SE/base/traceflags.hh"], ["build/ALPHA_SE/base/ >> traceflags.py"]) >> Generating switch header build/ALPHA_SE/arch/interrupts.hh >> Generating switch header build/ALPHA_SE/arch/isa_traits.hh >> Defining FULL_SYSTEM as 0 in build/ALPHA_SE/config/full_system.hh. >> Generating switch header build/ALPHA_SE/arch/stacktrace.hh >> Generating switch header build/ALPHA_SE/arch/regfile.hh >> Generating switch header build/ALPHA_SE/arch/types.hh >> Generating switch header build/ALPHA_SE/arch/utility.hh >> Generating switch header build/ALPHA_SE/arch/vtophys.hh >> Generating static_inst_exec_sigs.hh: AtomicSimpleCPU, O3CPU, >> TimingSimpleCPU >> Generating switch header build/ALPHA_SE/arch/predecoder.hh >> Generating switch header build/ALPHA_SE/arch/tlb.hh >> g++ -o build/ALPHA_SE/cpu/base.o -c -pipe -fno-strict-aliasing -Wall >> -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/base.cc >> Defining ALPHA_TLASER as 0 in build/ALPHA_SE/config/alpha_tlaser.hh. >> g++ -o build/ALPHA_SE/cpu/quiesce_event.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> quiesce_event.cc >> g++ -o build/ALPHA_SE/cpu/exetrace.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/exetrace.cc >> g++ -o build/ALPHA_SE/cpu/pc_event.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/pc_event.cc >> g++ -o build/ALPHA_SE/cpu/static_inst.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> static_inst.cc >> Generating switch header build/ALPHA_SE/arch/kernel_stats.hh >> Generating switch header build/ALPHA_SE/arch/syscallreturn.hh >> g++ -o build/ALPHA_SE/cpu/simple_thread.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> simple_thread.cc >> g++ -o build/ALPHA_SE/cpu/thread_state.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> thread_state.cc >> Generating switch header build/ALPHA_SE/arch/locked_mem.hh >> Generating switch header build/ALPHA_SE/arch/mmaped_ipr.hh >> g++ -o build/ALPHA_SE/cpu/simple/atomic.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> simple/atomic.cc >> g++ -o build/ALPHA_SE/cpu/simple/timing.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> simple/timing.cc >> Generating switch header build/ALPHA_SE/arch/faults.hh >> Defining USE_MYSQL as 0 in build/ALPHA_SE/config/use_mysql.hh. >> g++ -o build/ALPHA_SE/cpu/simple/base.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> simple/base.cc >> g++ -o build/ALPHA_SE/cpu/o3/base_dyn_inst.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/base_dyn_inst.cc >> g++ -o build/ALPHA_SE/cpu/o3/bpred_unit.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/bpred_unit.cc >> Defining USE_CHECKER as 0 in build/ALPHA_SE/config/use_checker.hh. >> g++ -o build/ALPHA_SE/cpu/o3/commit.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/commit.cc >> g++ -o build/ALPHA_SE/cpu/o3/cpu.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/cpu.cc >> g++ -o build/ALPHA_SE/cpu/o3/decode.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/decode.cc >> g++ -o build/ALPHA_SE/cpu/o3/fetch.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/fetch.cc >> g++ -o build/ALPHA_SE/cpu/o3/iew.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/iew.cc >> g++ -o build/ALPHA_SE/cpu/o3/inst_queue.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/inst_queue.cc >> g++ -o build/ALPHA_SE/cpu/o3/lsq.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/lsq.cc >> g++ -o build/ALPHA_SE/cpu/o3/lsq_unit.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/lsq_unit.cc >> g++ -o build/ALPHA_SE/cpu/o3/mem_dep_unit.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/mem_dep_unit.cc >> g++ -o build/ALPHA_SE/cpu/o3/rename.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/rename.cc >> g++ -o build/ALPHA_SE/cpu/o3/rob.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/rob.cc >> g++ -o build/ALPHA_SE/cpu/o3/alpha/cpu.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/alpha/cpu.cc >> g++ -o build/ALPHA_SE/cpu/o3/alpha/cpu_builder.o -c -pipe -fno- >> strict-aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/alpha/cpu_builder.cc >> g++ -o build/ALPHA_SE/cpu/o3/alpha/dyn_inst.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/alpha/dyn_inst.cc >> g++ -o build/ALPHA_SE/cpu/o3/alpha/thread_context.o -c -pipe -fno- >> strict-aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/alpha/thread_context.cc >> g++ -o build/ALPHA_SE/cpu/o3/2bit_local_pred.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/2bit_local_pred.cc >> g++ -o build/ALPHA_SE/cpu/o3/btb.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/btb.cc >> g++ -o build/ALPHA_SE/cpu/o3/ras.o -c -pipe -fno-strict-aliasing - >> Wall -Wno-sign-compare -Werror -Wundef -g -O3 -DTHE_ISA=ALPHA_ISA - >> DTRACING_ON=1 -Iext/dnet -I/usr/include/python2.5 -Ibuild/libelf/ >> include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/o3/ras.cc >> g++ -o build/ALPHA_SE/cpu/o3/tournament_pred.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> o3/tournament_pred.cc >> g++ -o build/ALPHA_SE/cpu/memtest/memtest.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/cpu/ >> memtest/memtest.cc >> g++ -o build/ALPHA_SE/arch/alpha/faults.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/faults.cc >> g++ -o build/ALPHA_SE/arch/alpha/floatregfile.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/floatregfile.cc >> g++ -o build/ALPHA_SE/arch/alpha/intregfile.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/intregfile.cc >> g++ -o build/ALPHA_SE/arch/alpha/miscregfile.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/miscregfile.cc >> g++ -o build/ALPHA_SE/arch/alpha/regfile.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/regfile.cc >> g++ -o build/ALPHA_SE/arch/alpha/remote_gdb.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/remote_gdb.cc >> g++ -o build/ALPHA_SE/arch/alpha/process.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/process.cc >> g++ -o build/ALPHA_SE/arch/alpha/linux/linux.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/linux/linux.cc >> g++ -o build/ALPHA_SE/arch/alpha/linux/process.o -c -pipe -fno- >> strict-aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/linux/process.cc >> g++ -o build/ALPHA_SE/arch/alpha/tru64/tru64.o -c -pipe -fno-strict- >> aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/tru64/tru64.cc >> g++ -o build/ALPHA_SE/arch/alpha/tru64/process.o -c -pipe -fno- >> strict-aliasing -Wall -Wno-sign-compare -Werror -Wundef -g -O3 - >> DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> arch/alpha/tru64/process.cc >> In file included from build/ALPHA_SE/kern/tru64/tru64.hh:60, >> from build/ALPHA_SE/arch/alpha/tru64/tru64.hh:34, >> from build/ALPHA_SE/arch/alpha/tru64/tru64.cc:31: >> build/ALPHA_SE/sim/syscall_emul.hh: In function `SyscallReturn >> fstatfsFunc(SyscallDesc*, int, LiveProcess*, ThreadContext*)': >> /usr/include/sys/statfs.h:54: error: too few arguments to function >> `int fstatfs(int, statfs*, int, int)' >> build/ALPHA_SE/sim/syscall_emul.hh:757: error: at this point in file >> In file included from build/ALPHA_SE/arch/alpha/tru64/tru64.hh:34, >> from build/ALPHA_SE/arch/alpha/tru64/tru64.cc:31: >> build/ALPHA_SE/kern/tru64/tru64.hh: In static member function >> `static void Tru64::copyOutStatfsBuf(TranslatingPort*, Addr, >> global_statfs*)': >> build/ALPHA_SE/kern/tru64/tru64.hh:410: error: 'struct >> global_statfs' has no member named 'f_type' >> build/ALPHA_SE/kern/tru64/tru64.hh:415: error: 'struct >> global_statfs' has no member named 'f_bavail' >> build/ALPHA_SE/kern/tru64/tru64.hh:420: error: 'struct >> global_statfs' has no member named 'f_fsid' >> build/ALPHA_SE/kern/tru64/tru64.hh:420: error: 'struct >> global_statfs' has no member named 'f_fsid' >> /usr/bin/python build/ALPHA_SE/arch/isa_parser.py build/ALPHA_SE/cpu/ >> cpu_models.py build/ALPHA_SE/arch/alpha/isa/main.isa build/ALPHA_SE/ >> arch/alpha AtomicSimpleCPU O3CPU TimingSimpleCPU >> build/ALPHA_SE/kern/tru64/tru64.hh: In static member function >> `static SyscallReturn Tru64::getdirentriesFunc(SyscallDesc*, int, >> LiveProcess*, ThreadContext*)': >> build/ALPHA_SE/kern/tru64/tru64.hh:451: error: `getdirentries' was >> not declared in this scope >> build/ALPHA_SE/kern/tru64/tru64.hh:451: warning: unused variable >> 'getdirentries' >> scons: *** [build/ALPHA_SE/arch/alpha/tru64/tru64.o] Error 1 >> Generating build/ALPHA_SE/arch/alpha/decoder.hh >> Generating build/ALPHA_SE/arch/alpha/decoder.cc >> Generating build/ALPHA_SE/arch/alpha/atomic_simple_cpu_exec.cc >> Generating build/ALPHA_SE/arch/alpha/o3_cpu_exec.cc >> Generating build/ALPHA_SE/arch/alpha/timing_simple_cpu_exec.cc >> In file included from build/ALPHA_SE/kern/tru64/tru64.hh:60, >> from build/ALPHA_SE/arch/alpha/tru64/tru64.hh:34, >> from build/ALPHA_SE/arch/alpha/tru64/process.cc:32: >> build/ALPHA_SE/sim/syscall_emul.hh: In function `SyscallReturn >> fstatfsFunc(SyscallDesc*, int, LiveProcess*, ThreadContext*)': >> /usr/include/sys/statfs.h:54: error: too few arguments to function >> `int fstatfs(int, statfs*, int, int)' >> build/ALPHA_SE/sim/syscall_emul.hh:757: error: at this point in file >> In file included from build/ALPHA_SE/arch/alpha/tru64/tru64.hh:34, >> from build/ALPHA_SE/arch/alpha/tru64/process.cc:32: >> build/ALPHA_SE/kern/tru64/tru64.hh: In static member function >> `static void Tru64::copyOutStatfsBuf(TranslatingPort*, Addr, >> global_statfs*)': >> build/ALPHA_SE/kern/tru64/tru64.hh:410: error: 'struct >> global_statfs' has no member named 'f_type' >> build/ALPHA_SE/kern/tru64/tru64.hh:415: error: 'struct >> global_statfs' has no member named 'f_bavail' >> build/ALPHA_SE/kern/tru64/tru64.hh:420: error: 'struct >> global_statfs' has no member named 'f_fsid' >> build/ALPHA_SE/kern/tru64/tru64.hh:420: error: 'struct >> global_statfs' has no member named 'f_fsid' >> build/ALPHA_SE/kern/tru64/tru64.hh: In static member function >> `static SyscallReturn Tru64::getdirentriesFunc(SyscallDesc*, int, >> LiveProcess*, ThreadContext*)': >> build/ALPHA_SE/kern/tru64/tru64.hh:451: error: `getdirentries' was >> not declared in this scope >> build/ALPHA_SE/kern/tru64/tru64.hh:451: warning: unused variable >> 'getdirentries' >> build/ALPHA_SE/sim/syscall_emul.hh: In function `SyscallReturn >> statfsFunc(SyscallDesc*, int, LiveProcess*, ThreadContext*) [with OS >> = Tru64_PreF64]': >> build/ALPHA_SE/arch/alpha/tru64/process.cc:366: instantiated from >> here >> /usr/include/sys/statfs.h:53: error: too few arguments to function >> `int statfs(const char*, statfs*, int, int)' >> build/ALPHA_SE/sim/syscall_emul.hh:733: error: at this point in file >> build/ALPHA_SE/sim/syscall_emul.hh: In function `SyscallReturn >> fstatfsFunc(SyscallDesc*, int, LiveProcess*, ThreadContext*) [with >> OS = Tru64_PreF64]': >> build/ALPHA_SE/arch/alpha/tru64/process.cc:367: instantiated from >> here >> /usr/include/sys/statfs.h:54: error: too few arguments to function >> `int fstatfs(int, statfs*, int, int)' >> build/ALPHA_SE/sim/syscall_emul.hh:757: error: at this point in file >> build/ALPHA_SE/sim/syscall_emul.hh: In function `SyscallReturn >> statfsFunc(SyscallDesc*, int, LiveProcess*, ThreadContext*) [with OS >> = Tru64_F64]': >> build/ALPHA_SE/arch/alpha/tru64/process.cc:433: instantiated from >> here >> /usr/include/sys/statfs.h:53: error: too few arguments to function >> `int statfs(const char*, statfs*, int, int)' >> build/ALPHA_SE/sim/syscall_emul.hh:733: error: at this point in file >> build/ALPHA_SE/sim/syscall_emul.hh: In function `SyscallReturn >> fstatfsFunc(SyscallDesc*, int, LiveProcess*, ThreadContext*) [with >> OS = Tru64_F64]': >> build/ALPHA_SE/arch/alpha/tru64/process.cc:434: instantiated from >> here >> /usr/include/sys/statfs.h:54: error: too few arguments to function >> `int fstatfs(int, statfs*, int, int)' >> build/ALPHA_SE/sim/syscall_emul.hh:757: error: at this point in file >> /usr/ccs/bin/as: "<stdin>", line 15687: error: symbol >> "_ZN8AlphaISA17AlphaTru64ProcessD1Ev" is used but not defined >> /usr/ccs/bin/as: "<stdin>", line 15687: error: symbol >> "_ZN8AlphaISA17AlphaTru64ProcessD0Ev" is used but not defined >> /usr/ccs/bin/as: "<stdin>": , approx line 15687: internal error: >> evaluate_symbol_expression(): op 48? >> scons: *** [build/ALPHA_SE/arch/alpha/tru64/process.o] Error 1 >> scons: building terminated because of errors. >> [EMAIL PROTECTED] ~/m5-2.0b3]$ >> What should I try next? >> >> Thanks, >> Robert Pulumbarit >> >> On Sun, Jul 6, 2008 at 11:47 AM, Ali Saidi <[EMAIL PROTECTED]> wrote: >> Using SunCC is not supported as a front end. If you really want to use >> SunCC the latest Sun Studio Express release might be compatible, it >> was close last time I tried, but we were still using some gcc-isms >> that weren't supported. >> >> James is correct that you're still using CC (the Sun compiler). You >> can change this either by setting environment variables or if you pass >> CC=gcc CXX=g++ on the command line that will work too: scons CC=gcc >> CXX=g++ build/ALPHA_SE/m5.opt. >> >> As an important note, full-system alpha simulation requires a little- >> endian host. You might be able to do syscall emulation on a big-endian >> host, but I'm not completely certain. All the other ISAs are cross- >> endian. >> >> Finally, gcc code generation for SPARC is pretty awful. If you don't >> end up making SunCC work, you should probably install gccfss (gcc >> front-end for sun studio). It uses gcc for the front-end and SunCC for >> the back-end, resulting in a huge performance increase on SPARC >> hardware over the standard gcc code generator. >> >> Ali >> >> >> On Jul 6, 2008, at 3:29 AM, Robert Pulumbarit wrote: >> >> > Hello again, >> > >> > I am trying to compile m5-2.0b3 on an UltraSPARC T1 running Solaris >> > 10. >> > >> > Here are the versions of all prerequisite software that I have >> > installed: >> > >> > [EMAIL PROTECTED] ~]$ scons --version >> > SCons by Steven Knight et al.: >> > script: v0.98.5.r3057, 2008/06/09 22:21:00, by knight on >> > bangkok >> > engine: v0.98.5.r3057, 2008/06/09 22:21:00, by knight on >> > bangkok >> > >> > [EMAIL PROTECTED] ~]$ python --version >> > Python 2.5.2 >> > >> > [EMAIL PROTECTED] ~]$ gcc -v >> > gcc version 3.4.6 >> > >> > [EMAIL PROTECTED] ~]$ swig -version >> > SWIG Version 1.3.29 >> > Compiled with g++ [sparc-sun-solaris2.10] >> > Please see http://www.swig.org for reporting bugs and further >> > information >> > [EMAIL PROTECTED] ~]$ m4 --version >> > m4 (GNU M4) 1.4.10 >> > >> > zlib version 1.2.3 >> > >> > When I try to compile m5-2.0b3, I get the following errors which >> > cause compilation to abort: >> > >> > [EMAIL PROTECTED] ~/m5-2.0b3]$ scons EXTRAS=src/encumbered build/ >> > ALPHA_SE/m5.opt -j 5 >> > scons: Reading SConscript files ... >> > Checking for C header file Python.h... (cached) yes >> > Checking for C library python2.5... (cached) yes >> > Checking for accept(0,0,0) in C++ library None... (cached) no >> > Checking for accept(0,0,0) in C++ library socket... (cached) yes >> > Checking for zlibVersion() in C++ library z... (cached) yes >> > Checking for C header file fenv.h... (cached) yes >> > Building in /home/robertpu/m5-2.0b3/build/ALPHA_SE >> > >> > scons: warning: The env.Copy() method is deprecated; use the >> > env.Clone() method instead. >> > File "/home/robertpu/m5-2.0b3/SConstruct", line 577, in <module> >> > Using saved options file /home/robertpu/m5-2.0b3/build/options/ >> > ALPHA_SE >> > scons: done reading SConscript files. >> > scons: Building targets ... >> > /opt/SUNWspro/bin/CC -o build/ALPHA_SE/python/swig/pyevent.o -c - >> > Qoption ccfe -features=gcc -features=extensions -library=stlport4 - >> > xar -g -O -DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/ >> > include/python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ >> > ALPHA_SE/python/swig/pyevent.cc >> > /opt/SUNWspro/bin/CC -o build/ALPHA_SE/python/swig/pyobject.o -c - >> > Qoption ccfe -features=gcc -features=extensions -library=stlport4 - >> > xar -g -O -DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/ >> > include/python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ >> > ALPHA_SE/python/swig/pyobject.cc >> > /opt/SUNWspro/bin/CC -o build/ALPHA_SE/cpu/activity.o -c -Qoption >> > ccfe -features=gcc -features=extensions -library=stlport4 -xar -g -O >> > -DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> > python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> cpu/ >> > activity.cc >> > Bad value 'gcc' for flag '-features' for '/opt/SUNWspro/prod/bin/ >> > ccfe'. >> > "build/ALPHA_SE/base/varargs.hh", line 153: Error: Redefining >> > VarArgs::Base<VarArgs::RECV> after use in >> > VarArgs::Argument<cp::Print>. >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: While >> > specializing "VarArgs::Argument<cp::Print>". >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: Specialized >> > in non-template code. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: "," expected instead >> > of "a01". >> > "build/ALPHA_SE/base/misc.hh", line 87: Error: Multiple declaration >> > for _Pragma. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for file. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for line. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for format. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > Bad value 'gcc' for flag '-features' for '/opt/SUNWspro/prod/bin/ >> > ccfe'. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: "," expected instead >> > of "a01". >> > "build/ALPHA_SE/base/varargs.hh", line 153: Error: Redefining >> > VarArgs::Base<VarArgs::RECV> after use in >> > VarArgs::Argument<cp::Print>. >> > "build/ALPHA_SE/sim/sim_events.hh", line 66: Warning: _when hides >> > Event::_when. >> > 15 Error(s) and 1 Warning(s) detected. >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: While >> > specializing "VarArgs::Argument<cp::Print>". >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: Specialized >> > in non-template code. >> > 1 Error(s) detected. >> > /opt/SUNWspro/bin/CC -o build/ALPHA_SE/cpu/base.o -c -Qoption ccfe - >> > features=gcc -features=extensions -library=stlport4 -xar -g -O - >> > DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> > python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> cpu/ >> > base.cc >> > scons: *** [build/ALPHA_SE/python/swig/pyevent.o] Error 15 >> > /opt/SUNWspro/bin/CC -o build/ALPHA_SE/cpu/cpuevent.o -c -Qoption >> > ccfe -features=gcc -features=extensions -library=stlport4 -xar -g -O >> > -DTHE_ISA=ALPHA_ISA -DTRACING_ON=1 -Iext/dnet -I/usr/include/ >> > python2.5 -Ibuild/libelf/include -Ibuild/ALPHA_SE build/ALPHA_SE/ >> cpu/ >> > cpuevent.cc >> > scons: *** [build/ALPHA_SE/cpu/activity.o] Error 1 >> > Bad value 'gcc' for flag '-features' for '/opt/SUNWspro/prod/bin/ >> > ccfe'. >> > "build/ALPHA_SE/base/varargs.hh", line 153: Error: Redefining >> > VarArgs::Base<VarArgs::RECV> after use in >> > VarArgs::Argument<cp::Print>. >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: While >> > specializing "VarArgs::Argument<cp::Print>". >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: Specialized >> > in non-template code. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: "," expected instead >> > of "a01". >> > "build/ALPHA_SE/base/misc.hh", line 87: Error: Multiple declaration >> > for _Pragma. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for file. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for line. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for format. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: "," expected instead >> > of "a01". >> > "build/ALPHA_SE/sim/param.hh", line 541: Warning: >> > SimObjectBaseParam::showValue hides the virtual function >> > BaseParam::showValue(std::ostream &) const. >> > "build/ALPHA_SE/sim/param.hh", line 541: Warning: >> > SimObjectBaseParam::parse hides the virtual function >> > BaseParam::parse(const std::string &). >> > 15 Error(s) and 2 Warning(s) detected. >> > scons: *** [build/ALPHA_SE/python/swig/pyobject.o] Error 15 >> > Bad value 'gcc' for flag '-features' for '/opt/SUNWspro/prod/bin/ >> > ccfe'. >> > "build/ALPHA_SE/base/varargs.hh", line 153: Error: Redefining >> > VarArgs::Base<VarArgs::RECV> after use in >> > VarArgs::Argument<cp::Print>. >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: While >> > specializing "VarArgs::Argument<cp::Print>". >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: Specialized >> > in non-template code. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: "," expected instead >> > of "a01". >> > "build/ALPHA_SE/base/misc.hh", line 87: Error: Multiple declaration >> > for _Pragma. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for file. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for line. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for format. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: "," expected instead >> > of "a01". >> > 15 Error(s) detected. >> > scons: *** [build/ALPHA_SE/cpu/cpuevent.o] Error 15 >> > Bad value 'gcc' for flag '-features' for '/opt/SUNWspro/prod/bin/ >> > ccfe'. >> > "build/ALPHA_SE/base/varargs.hh", line 153: Error: Redefining >> > VarArgs::Base<VarArgs::RECV> after use in >> > VarArgs::Argument<cp::Print>. >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: While >> > specializing "VarArgs::Argument<cp::Print>". >> > "build/ALPHA_SE/base/cprintf.hh", line 112: Where: Specialized >> > in non-template code. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 75: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > "build/ALPHA_SE/base/misc.hh", line 76: Error: "," expected instead >> > of "a01". >> > "build/ALPHA_SE/base/misc.hh", line 87: Error: Multiple declaration >> > for _Pragma. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Badly formed >> > expression. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for file. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for line. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Use ";" to terminate >> > declarations. >> > "build/ALPHA_SE/base/misc.hh", line 93: Error: Multiple declaration >> > for format. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: >> > VarArgs::Argument<VarArgs::RECV> is not a static data member. >> > "build/ALPHA_SE/base/misc.hh", line 94: Error: "," expected instead >> > of "a01". >> > "build/ALPHA_SE/arch/alpha/types.hh", line 71: Warning: Identifier >> > expected instead of "}". >> > "build/ALPHA_SE/cpu/base.hh", line 84: Warning: numCycles hides >> > BaseCPU::numCycles. >> > "build/ALPHA_SE/cpu/base.hh", line 291: Warning: >> > BaseCPU::takeOverFrom hides the virtual function >> > SimObject::takeOverFrom(BaseCPU*). >> > "build/ALPHA_SE/sim/byteswap.hh", line 130: Error: "static" is not >> > allowed here. >> > "build/ALPHA_SE/sim/byteswap.hh", line 138: Error: "static" is not >> > allowed here. >> > "build/ALPHA_SE/cpu/static_inst.hh", line 283: Warning: Identifier >> > expected instead of "}". >> > "build/ALPHA_SE/cpu/static_inst.hh", line 398: Error: "}" expected >> > instead of "return". >> > "build/ALPHA_SE/cpu/static_inst.hh", line 397: Error: >> > "StaticInst::branchTarget(ThreadContext*) const" is expected to >> > return a value. >> > "build/ALPHA_SE/cpu/static_inst.hh", line 398: Error: Use ";" to >> > terminate declarations. >> > "build/ALPHA_SE/cpu/static_inst.hh", line 398: Error: A declaration >> > was expected instead of "return". >> > "build/ALPHA_SE/cpu/static_inst.hh", line 398: Error: No direct >> > declarator preceding "(". >> > "build/ALPHA_SE/cpu/static_inst.hh", line 404: Error: The function >> > "hasBranchTarget(unsigned long long, ThreadContext*, unsigned long >> > long&) const" cannot be declared const. >> > "build/ALPHA_SE/cpu/static_inst.hh", line 413: Error: "virtual" is >> > not allowed here. >> > "build/ALPHA_SE/cpu/static_inst.hh", line 415: Error: The function >> > "disassemble(unsigned long long, const SymbolTable*) const" cannot >> > be declared const. >> > Compilation aborted, too many Error messages. >> > scons: *** [build/ALPHA_SE/cpu/base.o] Error 1 >> > scons: building terminated because of errors. >> > >> > Can anyone help? >> > >> > >> > On Mon, Jun 30, 2008 at 5:39 PM, Ali Saidi <[EMAIL PROTECTED]> wrote: >> > It should compile just fine with gcc on Solaris. >> > >> > Ali >> > >> > On Jun 30, 2008, at 6:12 PM, Robert Pulumbarit wrote: >> > >> > > We have an UltraSPARC T1 running Solaris. Is it possible to >> compile >> > > and run M5 on this machine? The M5 compilation page mentions that >> > > M5 can be ported to Unix-like OSes. Are there any extra steps >> > > needed to compile and run M5 on Solaris? >> > > _______________________________________________ >> > > m5-users mailing list >> > > [email protected] >> > > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> > >> > _______________________________________________ >> > m5-users mailing list >> > [email protected] >> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> > >> > _______________________________________________ >> > m5-users mailing list >> > [email protected] >> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
