RFR: 8015759: hotspot changes needed to compile with Visual Studio 2012
David Holmes
david.holmes at oracle.com
Mon Jun 3 06:13:06 UTC 2013
Hi Tim,
In compile.make:
Please update copyright end year to 2013 (hotspot-runtime process rule).
I'm wondering what the impact is of not being able to use
_STATIC_CPPLIB? Given it has been deprecated for a while was it actually
a no-op? We need to understand what impact this has, if any, on the
built bits.
---
In sanity.make:
Please update copyright end year to 2013
---
In vm.make this addition seems unrelated to a compiler change:
!ifdef RELEASE
+ !ifdef DEVELOP
+ CXX_FLAGS=$(CXX_FLAGS) /D "DEBUG"
+ !else
CXX_FLAGS=$(CXX_FLAGS) /D "PRODUCT"
+ !endif
!else
CXX_FLAGS=$(CXX_FLAGS) /D "ASSERT"
!endif
What is a RELEASE+DEVELOP build? Further I would expect that any build
that sets DEBUG should also set ASSERT ??
---
In unwind_windows_x86.hpp
Please update copyright end year to 2013
---
I'd be happy to sponsor the push into hotspot-rt once this is finalized.
Just create the changeset and send me a link to it.
Thanks,
David
On 2/06/2013 3:02 AM, Tim Bell wrote:
> 8015759: hotspot changes needed to compile with Visual Studio 2012
>
> The bug report will be visible in a few days here:
> http://bugs.sun.com/view_bug.do?bug_id=8015759
>
> Minor Makefile changes and one source file was touched to compile with
> Visual Studio 2012. These changes also compile under
> Visual Studio 2010 with no problem so we can upgrade gracefully. Tested
> by building the forest with both compilers.
>
> % hg status
> M make/windows/makefiles/compile.make
> M make/windows/makefiles/sanity.make
> M make/windows/makefiles/vm.make
> M src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp
>
> webrev and patch file are here:
>
> http://cr.openjdk.java.net/~tbell/8015759/hotspot/webrev.00/
> http://cr.openjdk.java.net/~tbell/8015759/hotspot/webrev.00/hotspot.patch
>
> Thanks to Anthony Petrov who provided the initial set of patches for
> this work.
>
> I believe this should go in via the hotspot-rt forest (let me know if
> that is not correct), in which case I will need a sponsor from that team
> to push the change.
>
> Thanks in advance-
> Tim
>
More information about the build-dev
mailing list