harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rana Dasgupta" <rdasg...@gmail.com>
Subject Re: [drlvm][winx86][build][gc_gen] pls fix gc_gen build on windows/em64t
Date Mon, 19 Mar 2007 18:37:07 GMT
Yes, I understand now, thanks.

On 3/19/07, Gregory Shimansky <gshimansky@gmail.com> wrote:
>
> On Monday 19 March 2007 20:54 Rana Dasgupta wrote:
> > Is there any general guideline on how we are porting __asm ?
>
> The general guideline is to use what the target platform supports. Not all
> of
> them support inline assembly, so on such platforms we have to use pure asm
> files included into compilation fileset "asm.fileset". You can take a look
> at
> how it is defined in VM's build files in build/make/components/vm.
>
> > On 3/19/07, Vladimir Beliaev <vladimir.k.beliaev@gmail.com> wrote:
> > > Right,
> > >
> > > the build steps are the same to one given at
> > > http://harmony.apache.org/quickhelp_contributors.html
> > >
> > > Also I do two things (which are not mentioned there):
> > >
> > >     export SystemRoot=${SYSTEMROOT}
> > >
> > > and (from <trunk>/working_classlib  directory)
> > >
> > >       mkdir -p depends/libs/windows.x86_64
> > >       MSVC_DIR=`dirname "\`which cl\`"`/../..
> > >       cp \
> > >         "${MSVC_DIR}/redist/amd64/Microsoft.VC80.CRT/msvcr80.dll" \
> > >         depends/libs/windows.x86_64/.
> > >
> > > (like Gregory described below).
> > >
> > > Thanks
> > > Vladimir Beliaev
> > >
> > > 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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message