libgcj/2730: -d and --output-class-dir= fail to place the .o file in the output dir

tromey@gcc.gnu.org tromey@gcc.gnu.org
Thu Jun 7 15:59:00 GMT 2001


Synopsis: -d and --output-class-dir= fail to place the .o file in the output dir

Responsible-Changed-From-To: unassigned->tromey
Responsible-Changed-By: tromey
Responsible-Changed-When: Thu Jun  7 15:59:24 2001
Responsible-Changed-Why:
    I'm handling it.
State-Changed-From-To: open->closed
State-Changed-By: tromey
State-Changed-When: Thu Jun  7 15:59:24 2001
State-Changed-Why:
    I don't think this is really a bug.
    I agree it is a bit confusing, but it is what we
    decided to do.
    
    `-d' (aka --output-class-dir) only affects the placement
    of .class files.  It only has any effect when you are
    using gcj to generate .class files.  In this mode gcj
    tries to follow the lead of `javac' (our goal -- which
    at present we aren't very close to, is to have `gcj -C'
    work like `javac').
    
    When compiling to object code, gcj works more like other
    gcc front ends.  So for instance the .o file is placed
    where the `-o' option says -- and in the absence of `-o'
    it is named after the source file and put into `.'.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=2730&database=gcc



More information about the Java-prs mailing list