THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below.

User who did this: - Steve Reinhardt (stever)

Attached to Project - M5 Bugs
Summary - Process output files don't obey -d flag
Task Type - Bug
Category - Global/Other
Status - New
Assigned To - 
Operating System - All
Severity - Medium
Priority - Normal
Reported Version - 2.0beta5
Due in Version - 
Due Date - Undecided
Details - The 'output' and 'errout' flags of the Process object (which
can be set using the options of the same name on se.py) allow users to
redirect the output of the simulated program independently from
simulator output.  However, the files created using these flags show
up in the current working directory, even if the user has specified an
output directory using the global '-d' option.  This behavior is
wrong; all output should go to the directory specified by '-d' unless
absolute pathnames are given.

The fundamental problem is that the 'open()' call in
Process::openOutputFile() doesn't use the 'simout' directory in
base/output.{cc,hh}.  It's not a totally trivial fix since the
existing code for opening output files deals in ostreams, and Process
wants a bare file descriptor.


More information can be found at the following URL:
http://www.m5sim.org/flyspray/task/331

You are receiving this message because you have requested it from the
Flyspray bugtracking system.  You can be removed from future
notifications by visiting the URL shown above.

_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to