Review request: 6833444 (_BOOTDIR1/_BOOTDIR2 on MS Windows should be consistent with other platforms)
Anthony Petrov
Anthony.Petrov at Sun.COM
Thu Apr 23 16:31:41 UTC 2009
Hi Xiomara,
Thank you for the comments!
On 4/23/2009 6:27 PM Xiomara Jayasena wrote:
> Release Engineering uses c:\jdk ... when building on windows. We will
> still need that.
Ups. I'm sorry about that, I really didn't know you use this path. This
was the reason I initiated the discussion on the build-dev@ yesterday.
Since I didn't receive any feedback, I assumed nobody cares about c:\jdk.
> I am understanding that, that is being removed?
>
> - _BOOTDIR1 =$(_system_drive)/jdk$(PREVIOUS_JDK_VERSION)
> + _BOOTDIR1 =$(SLASH_JAVA)/re/jdk/$(PREVIOUS_JDK_VERSION)/archiv
Yes, this is correct.
Well, then perhaps I'll go and add the _BOOTDIR3 then. So, on Windows we
will have three options: c:\jdk, c:\program files\java, and finally the
standard j: approach introduced with the fix. Does it sound good?
> RE tries to localized all the software we use in the local build system.
So do I on my local Windows build machine. And it seems that maintaining
a local copy of the standard directory tree (/java --> j:) is *way*
simpler than inventing something new. I just sync my local directory
with the /java network share, and use the 'subst' command to make the J:
disk out of the directory. With this configuration all the default
options in the makefiles make sense, and I don't need to define any
additional environment variables prior to running make (well, excluding
the vsvars32.bat, of course, but that's another story).
PS. I moved the discussion to the build-dev@, since it is basically the
fix reviewing.
--
best regards,
Anthony
More information about the build-dev
mailing list