ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 30542] - Javac working directory
Date Tue, 29 Mar 2005 15:30:50 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30542>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=30542





------- Additional Comments From jglick@netbeans.org  2005-03-29 17:30 -------
"when executing an external process using exec we can set the working directory
using dir - so why not be able to set the working directory when forking javac?"
- because there is no *reason* to set the working directory on a correctly
functioning compiler if all paths passed to on the commandline are absolute; it
has no effect (if it does, it may be a bug in the compiler). It is only known to
have an effect on the J9 compiler, I guess, so this detail of interfacing with
that compiler is best handled in that compiler adapter only. In fact I'm not
really sure what the purpose of the line

exe.setWorkingDirectory(project.getBaseDir());

in DefaultCompilerAdapter actually is; IMHO it could be removed. It was added by
Stefan in 2000, to Javac.java 1.31, for no reason mentioned in the commit
message - and only to executeJikesCompile; also appears in Jikes.java 1.5.

I propose that this issue be WONTFIX, but no strong opinion. Of course the
custom compiler adapter for J9 could be a useful patch independently of this.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message