harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Morozova, Nadezhda" <nadezhda.moroz...@intel.com>
Subject RE: Re: [drlvm][winx86][build][gc_gen] pls fix gc_gen build on windows/em64t
Date Wed, 28 Mar 2007 10:42:21 GMT
+1 for the following:

>So I propose move pretty helpful (but not windows/em64t specific) stuff
>written by Xiao-Feng to some common build instruction (like
>http://harmony.apache.org/quickhelp_contributors.html) - let's get
>information structured & not splashed over tons of documents. And
(might
>be) keep one line in this one like "use msvc2005, no other diffs"... Or
>better extend quickhelp_contributors.html with 'windows/em64t' build
>information (why do we create one more build instruction)???
>

I can assist creating the actual text if needed.

Cheers, 
Nadya
 
>-----Original Message-----
>From: news [mailto:news@sea.gmane.org] On Behalf Of Vladimir Beliaev
>Sent: Wednesday, March 28, 2007 2:35 PM
>To: dev@harmony.apache.org
>Subject: Re: [drlvm][winx86][build][gc_gen] pls fix gc_gen build on
>windows/em64t
>
>I read the instruction & have several comments.
>
>Basically I see no difference in Harmony build process for windows/ia32
>& windows/em64t:
>
>- Using 64-bit version of tools for 64-bit platforms seems to be pretty
>natural... I believe if one is using 32-bit version of javac then
he/she
>can use 32-bit version of compiler (probably, I'm just guessing) I get
>32-bit version of Harmony...
>
>- for this reason using msvc2005 seems to be pretty obvious since there
>is no 64-bit version of msvc2003 (AFAIK).
>
>- one needs to "call" vcvarsall.bat on windows/ia32 too if one builds
>from cygwin (which is not officially supported) - this there are a bit
>more tricks for building from cygwin (I use it) which can be mentioned.
>If one builds from cmd, then these is shortcut in start menu installed
>with msvc which runs cmd with proper argument (with this call), so it
is
>not quite write to train the fingers and type the long pass to this bat
>from fresh cmd...
>
>- I remember 'msvcr*.dll not found" issue for windows/ia32 - at least
my
>build script keeps the "copy this dll to depends" patch. It might be
>fixed already for windows/ia32 - if yes, then the right option is JIRA
>for windows/em64t build & get it fixed...
>
>So I propose move pretty helpful (but not windows/em64t specific) stuff
>written by Xiao-Feng to some common build instruction (like
>http://harmony.apache.org/quickhelp_contributors.html) - let's get
>information structured & not splashed over tons of documents. And
(might
>be) keep one line in this one like "use msvc2005, no other diffs"... Or
>better extend quickhelp_contributors.html with 'windows/em64t' build
>information (why do we create one more build instruction)???
>
>Thanks
>Vladimir Beliaev
>
>Geir Magnusson Jr. wrote:
>> thanks.  you da man!
>>
>> On Mar 24, 2007, at 2:44 AM, Xiao-Feng Li wrote:
>>
>>> On 3/24/07, Geir Magnusson Jr. <geir@pobox.com> wrote:
>>>> should we note this in the platform specific build page on the
wiki?
>>>>
>>>
>>> Done at page http://wiki.apache.org/harmony/DevBuild_Win64
>>>
>>> Thanks,
>>> xiaofeng
>>>
>>>
>>>> On Mar 19, 2007, at 8:28 AM, Gregory Shimansky wrote:
>>>>
>>>> > On Monday 19 March 2007 15:18 Xiao-Feng Li wrote:
>>>> >> Have you any build guide for Win64? Thanks,
>>>> >
>>>> > Well harmony should build on it out of the box. You will need
MSVC
>>>> > 2005
>>>> > because only it supports compiling for x86_64 code. One issue
with
>>>> > it is that
>>>> > location of msvcr80.dll is not c:\windows\system32, it usually
>resides
>>>> > somewhere in c:\windows\WinSxS or in MSVC 2005 installation
>>>> > directory. So you
>>>> > will probably have to correct the property value msvcr.url.x86_64
in
>>>> > classlib's depends.properties.
>>>> >
>>>> >> On 3/19/07, Vladimir Beliaev <vladimir.k.beliaev@gmail.com>
wrote:
>>>> >>>> Oh, I didn't know Windows/EM64T is included in build
regression.
>>>> >>>
>>>> >>> I can't believe it :)
>>>> >>>
>>>> >>> About 38 JIRAs (drlvm only, w/o classlib) were reported &
fixed
for
>>>> >>> windows/em64t by different people during passed 4 weeks... I
>thought
>>>> >>> everyone are speaking only about windows/em64t enabling...
>>>> >>>
>>>> >>> I've posted simple workaround for
>>>> >>> http://issues.apache.org/jira/browse/HARMONY-3421.
>>>> >>>
>>>> >>> Thanks
>>>> >>> Vladimir Beliaev
>>>> >>>
>>>> >>> Xiao-Feng Li wrote:
>>>> >>>> Oh, I didn't know Windows/EM64T is included in build
regression.
>>>> >>>>
>>>> >>>> Will fix it. Thanks.
>>>> >>>>
>>>> >>>> xiaofeng
>>>> >>>>
>>>> >>>> On 3/19/07, Vladimir Beliaev <vladimir.k.beliaev@gmail.com>
wrote:
>>>> >>>>> Recent changes in gc_gen breaks the windows/em64t build.
>>>> >>>>>
>>>> >>>>> Please get it fixed - I've opened HARMONY-3421  for
it.
>>>> >>>>>
>>>> >>>>> Please get the build gc_gen warnings on windows/em64t
fixed
too.
>>>> >>>>>
>>>> >>>>> Please get your changes checked on windows/em64t (at
reasonable
>>>> >>>>> level
>>>> >>>>> - just a 'build' in case of gc_gen).
>>>> >>>>>
>>>> >>>>> Thanks
>>>> >>>>> Vladimir Beliaev
>>>> >
>>>> > --
>>>> > Gregory
>>>>
>>>>
>>
>>

Mime
View raw message