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

Reply via email to