On Apr 7, 2008, at 11:57 AM, Steve Reinhardt wrote:
On Mon, Apr 7, 2008 at 8:14 AM, Ali Saidi <[EMAIL PROTECTED]> wrote:
So as I see in we have a few possibilities:
a) fix the SConscript to pass BATCH_CMD. The only way I know to do
this is to set BATCH_CMD in the environment in the root SContsruct
and then check for it in the SConscript.
This doesn't seem too hard, right?
If we move up the processing of the BATCH variable it will become a
sticky option and I don't think we want that.
It's already sticky, and even though Nate was pushing to make it un-
sticky, I thought my argument about unnecessary rebuilds convinced
him otherwise... this platform compatibility thing seems like
another reason to leave it sticky.
Well, yes, but we'll have to duplicate this code in the libelf
SConscript:
# Do this after we save setting back, or else we'll tack on an
# extra 'qdo' every time we run scons.
if env['BATCH']:
env['CC'] = env['BATCH_CMD'] + ' ' + env['CC']
env['CXX'] = env['BATCH_CMD'] + ' ' + env['CXX']
b) Move the regressions to zelf and that way everything is a 32bit
machine
This seems pretty reasonable too, if we want to work around it
rather than solve it.
Steve
c) Move the regressions to the 64 bit pool nodes (but there are only
16 [as compared to 8 cores on zizzer alone)
d) Just run the regressions on zizzer
Thoughts?
Ali
On Apr 6, 2008, at 3:17 PM, Ali Saidi wrote:
Ahh... I get it. We don't pass the BATCH_CMD command into the lower
level SConscripts to libelf doesn't get built with qdo2. That would
be ok, except that zizzer is now a 64 bit host.
Ali
On Apr 6, 2008, at 3:10 PM, Ali Saidi wrote:
This happened because some how build/libelf/ was compiled on a 64bit
host while the rest was being compiled on 32bit hosts. Did anyone
manually run the compile from the poolfs directory? Otherwise I
don't understand how it could have happened. There is a separate
directory for builds that run on zizzer.
Ali
On Apr 6, 2008, at 3:07 AM, Cron Daemon wrote:
scons: *** [build/ALPHA_SE/m5.fast.bin] Error 1
scons: *** [build/ALPHA_FS/m5.fast.bin] Error 1
scons: *** [build/MIPS_SE/m5.fast.bin] Error 1
scons: *** [build/SPARC_SE/m5.fast.bin] Error 1
['g++', '-o', 'build/SPARC_FS/m5.fast.bin', 'build/SPARC_FS/arch/
sparc/asi.fo', 'build/SPARC_FS/arch/sparc/faults.fo', 'build/
SPARC_FS/arch/sparc/floatregfile.fo', 'build/SPARC_FS/arch/sparc/
intregfile.fo', 'build/SPARC_FS/arch/sparc/miscregfile.fo', 'build/
SPARC_FS/arch/sparc/pagetable.fo', 'build/SPARC_FS/arch/sparc/
regfile.fo', 'build/SPARC_FS/arch/sparc/remote_gdb.fo', 'build/
SPARC_FS/arch/sparc/tlb.fo', 'build/SPARC_FS/arch/sparc/utility.fo',
'build/SPARC_FS/arch/sparc/stacktrace.fo', 'build/SPARC_FS/arch/
sparc/system.fo', 'build/SPARC_FS/arch/sparc/ua2005.fo', 'build/
SPARC_FS/arch/sparc/vtophys.fo', 'build/SPARC_FS/arch/sparc/
decoder.fo', 'build/SPARC_FS/arch/sparc/atomic_simple_cpu_exec.fo',
'build/SPARC_FS/arch/sparc/timing_simple_cpu_exec.fo', 'build/
SPARC_FS/base/annotate.fo', 'build/SPARC_FS/base/bigint.fo', 'build/
SPARC_FS/base/circlebuf.fo', 'build/SPARC_FS/base/cprintf.fo',
'build/SPARC_FS/base/crc.fo', 'build/SPARC_FS/base/fast_alloc.fo',
'build/SPARC_FS/base/!
fenv.fo', 'build/SPARC_FS/base/fifo_buffer.fo', 'build/SPARC_FS/base/
hostinfo.fo', 'build/SPARC_FS/base/hybrid_pred.fo', 'build/SPARC_FS/
base/inet.fo', 'build/SPARC_FS/base/inifile.fo', 'build/SPARC_FS/
base/intmath.fo', 'build/SPARC_FS/base/match.fo', 'build/SPARC_FS/
base/misc.fo', 'build/SPARC_FS/base/output.fo', 'build/SPARC_FS/base/
pollevent.fo', 'build/SPARC_FS/base/random.fo', 'build/SPARC_FS/base/
random_mt.fo', 'build/SPARC_FS/base/range.fo', 'build/SPARC_FS/base/
remote_gdb.fo', 'build/SPARC_FS/base/sat_counter.fo', 'build/
SPARC_FS/base/socket.fo', 'build/SPARC_FS/base/statistics.fo',
'build/SPARC_FS/base/str.fo', 'build/SPARC_FS/base/time.fo', 'build/
SPARC_FS/base/trace.fo', 'build/SPARC_FS/base/userinfo.fo', 'build/
SPARC_FS/base/compression/lzss_compression.fo', 'build/SPARC_FS/base/
loader/aout_object.fo', 'build/SPARC_FS/base/loader/
ecoff_object.fo', 'build/SPARC_FS/base/loader/elf_object.fo', 'build/
SPARC_FS/base/loader/hex_file.fo', 'build/SPARC_FS/base/loader/ob!
ject_file.fo', 'build/SPARC_FS/base/loader/raw_object.fo', 'build/SPAR
C_FS/base/loader/symtab.fo', 'build/SPARC_FS/base/stats/events.fo',
'build/SPARC_FS/base/stats/output.fo', 'build/SPARC_FS/base/stats/
statdb.fo', 'build/SPARC_FS/base/stats/text.fo', 'build/SPARC_FS/
base/stats/visit.fo', 'build/SPARC_FS/cpu/activity.fo', 'build/
SPARC_FS/cpu/base.fo', 'build/SPARC_FS/cpu/cpuevent.fo', 'build/
SPARC_FS/cpu/exetrace.fo', 'build/SPARC_FS/cpu/func_unit.fo', 'build/
SPARC_FS/cpu/inteltrace.fo', 'build/SPARC_FS/cpu/pc_event.fo',
'build/SPARC_FS/cpu/quiesce_event.fo', 'build/SPARC_FS/cpu/
static_inst.fo', 'build/SPARC_FS/cpu/simple_thread.fo', 'build/
SPARC_FS/cpu/thread_context.fo', 'build/SPARC_FS/cpu/
thread_state.fo', 'build/SPARC_FS/cpu/intr_control.fo', 'build/
SPARC_FS/cpu/profile.fo', 'build/SPARC_FS/cpu/legiontrace.fo',
'build/SPARC_FS/cpu/simple/atomic.fo', 'build/SPARC_FS/cpu/simple/
timing.fo', 'build/SPARC_FS/cpu/simple/base.fo', 'build/SPARC_FS/dev/
baddev.fo', 'build/SPARC_FS/dev/disk_image.fo', 'build/SPARC_FS/dev/
etherbus.fo', 'build/SPARC_!
FS/dev/etherdump.fo', 'build/SPARC_FS/dev/etherint.fo', 'build/
SPARC_FS/dev/etherlink.fo', 'build/SPARC_FS/dev/etherpkt.fo', 'build/
SPARC_FS/dev/ethertap.fo', 'build/SPARC_FS/dev/i8254xGBe.fo', 'build/
SPARC_FS/dev/ide_ctrl.fo', 'build/SPARC_FS/dev/ide_disk.fo', 'build/
SPARC_FS/dev/io_device.fo', 'build/SPARC_FS/dev/isa_fake.fo', 'build/
SPARC_FS/dev/mc146818.fo', 'build/SPARC_FS/dev/ns_gige.fo', 'build/
SPARC_FS/dev/pciconfigall.fo', 'build/SPARC_FS/dev/pcidev.fo',
'build/SPARC_FS/dev/pktfifo.fo', 'build/SPARC_FS/dev/platform.fo',
'build/SPARC_FS/dev/simconsole.fo', 'build/SPARC_FS/dev/
simple_disk.fo', 'build/SPARC_FS/dev/sinic.fo', 'build/SPARC_FS/dev/
uart.fo', 'build/SPARC_FS/dev/uart8250.fo', 'build/SPARC_FS/dev/
sparc/dtod.fo', 'build/SPARC_FS/dev/sparc/iob.fo', 'build/SPARC_FS/
dev/sparc/t1000.fo', 'build/SPARC_FS/dev/sparc/mm_disk.fo', 'build/
SPARC_FS/kern/kernel_stats.fo', 'build/SPARC_FS/kern/
system_events.fo', 'build/SPARC_FS/kern/linux/events.fo', 'build/
SPARC_FS/kern!
/linux/linux_syscalls.fo', 'build/SPARC_FS/kern/linux/printk.fo', 'bui
ld/SPARC_FS/mem/bridge.fo', 'build/SPARC_FS/mem/bus.fo', 'build/
SPARC_FS/mem/dram.fo', 'build/SPARC_FS/mem/mem_object.fo', 'build/
SPARC_FS/mem/packet.fo', 'build/SPARC_FS/mem/physical.fo', 'build/
SPARC_FS/mem/port.fo', 'build/SPARC_FS/mem/tport.fo', 'build/
SPARC_FS/mem/vport.fo', 'build/SPARC_FS/mem/cache/base.fo', 'build/
SPARC_FS/mem/cache/cache.fo', 'build/SPARC_FS/mem/cache/blk.fo',
'build/SPARC_FS/mem/cache/builder.fo', 'build/SPARC_FS/mem/cache/
mshr.fo', 'build/SPARC_FS/mem/cache/mshr_queue.fo', 'build/SPARC_FS/
mem/cache/prefetch/base.fo', 'build/SPARC_FS/mem/cache/prefetch/
ghb.fo', 'build/SPARC_FS/mem/cache/prefetch/stride.fo', 'build/
SPARC_FS/mem/cache/prefetch/tagged.fo', 'build/SPARC_FS/mem/cache/
tags/base.fo', 'build/SPARC_FS/mem/cache/tags/fa_lru.fo', 'build/
SPARC_FS/mem/cache/tags/iic.fo', 'build/SPARC_FS/mem/cache/tags/
lru.fo', 'build/SPARC_FS/mem/cache/tags/split.fo', 'build/SPARC_FS/
mem/cache/tags/split_lifo.fo', 'build/SPARC_FS/mem/cache/tags/
split_lru.fo', '!
build/SPARC_FS/mem/cache/tags/iic_repl/gen.fo', 'build/SPARC_FS/
python/swig/pyevent.fo', 'build/SPARC_FS/python/swig/pyobject.fo',
'build/SPARC_FS/sim/async.fo', 'build/SPARC_FS/sim/core.fo', 'build/
SPARC_FS/sim/debug.fo', 'build/SPARC_FS/sim/eventq.fo', 'build/
SPARC_FS/sim/faults.fo', 'build/SPARC_FS/sim/main.fo', 'build/
SPARC_FS/sim/root.fo', 'build/SPARC_FS/sim/serialize.fo', 'build/
SPARC_FS/sim/sim_events.fo', 'build/SPARC_FS/sim/sim_object.fo',
'build/SPARC_FS/sim/simulate.fo', 'build/SPARC_FS/sim/startup.fo',
'build/SPARC_FS/sim/stat_control.fo', 'build/SPARC_FS/sim/
system.fo', 'build/SPARC_FS/sim/arguments.fo', 'build/SPARC_FS/sim/
pseudo_inst.fo', 'build/SPARC_FS/enums/IdeID.fo', 'build/SPARC_FS/
enums/Enum.fo', 'build/SPARC_FS/enums/OpClass.fo', 'build/SPARC_FS/
enums/Prefetch.fo', 'buildscons: *** [build/SPARC_FS/m5.fast.bin]
Error 1
['g++', '-o', 'build/X86_SE/m5.fast.bin', 'build/X86_SE/arch/x86/
emulenv.fo', 'build/X86_SE/arch/x86/floatregfile.fo', 'build/X86_SE/
arch/x86/faults.fo', 'build/X86_SE/arch/x86/insts/microfpop.fo',
'build/X86_SE/arch/x86/insts/microldstop.fo', 'build/X86_SE/arch/x86/
insts/microop.fo', 'build/X86_SE/arch/x86/insts/microregop.fo',
'build/X86_SE/arch/x86/insts/static_inst.fo', 'build/X86_SE/arch/x86/
intregfile.fo', 'build/X86_SE/arch/x86/miscregfile.fo', 'build/
X86_SE/arch/x86/pagetable.fo', 'build/X86_SE/arch/x86/
predecoder.fo', 'build/X86_SE/arch/x86/predecoder_tables.fo', 'build/
X86_SE/arch/x86/regfile.fo', 'build/X86_SE/arch/x86/remote_gdb.fo',
'build/X86_SE/arch/x86/tlb.fo', 'build/X86_SE/arch/x86/utility.fo',
'build/X86_SE/arch/x86/process.fo', 'build/X86_SE/arch/x86/linux/
linux.fo', 'build/X86_SE/arch/x86/linux/process.fo', 'build/X86_SE/
arch/x86/linux/syscalls.fo', 'build/X86_SE/arch/x86/decoder.fo',
'build/X86_SE/arch/x86/atomic_simple_cpu_exec.fo', 'build/X86_SE/
arch/!
x86/timing_simple_cpu_exec.fo', 'build/X86_SE/base/annotate.fo',
'build/X86_SE/base/bigint.fo', 'build/X86_SE/base/circlebuf.fo',
'build/X86_SE/base/cprintf.fo', 'build/X86_SE/base/crc.fo', 'build/
X86_SE/base/fast_alloc.fo', 'build/X86_SE/base/fenv.fo', 'build/
X86_SE/base/fifo_buffer.fo', 'build/X86_SE/base/hostinfo.fo', 'build/
X86_SE/base/hybrid_pred.fo', 'build/X86_SE/base/inet.fo', 'build/
X86_SE/base/inifile.fo', 'build/X86_SE/base/intmath.fo', 'build/
X86_SE/base/match.fo', 'build/X86_SE/base/misc.fo', 'build/X86_SE/
base/output.fo', 'build/X86_SE/base/pollevent.fo', 'build/X86_SE/
base/random.fo', 'build/X86_SE/base/random_mt.fo', 'build/X86_SE/
base/range.fo', 'build/X86_SE/base/remote_gdb.fo', 'build/X86_SE/
base/sat_counter.fo', 'build/X86_SE/base/socket.fo', 'build/X86_SE/
base/statistics.fo', 'build/X86_SE/base/str.fo', 'build/X86_SE/base/
time.fo', 'build/X86_SE/base/trace.fo', 'build/X86_SE/base/
userinfo.fo', 'build/X86_SE/base/compression/lzss_compression.fo',
'build/!
X86_SE/base/loader/aout_object.fscons: *** [build/X86_SE/m5.fast.bin]
Error 1
See /z/m5/regression/regress-2008-04-06-03:00:02 for details.
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev