harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Fedotov" <alexei.fedo...@gmail.com>
Subject Re: Where could msvcr71d.dll appear from? Was: Breaking the build again (was Re: [announce] new DRLVM build system came into force)
Date Fri, 08 Feb 2008 15:19:17 GMT
MSVC 2005 directory structure contains runtime DLLs under redist/
folder with no licenses are supplied. Debug DLLs are contained in
redist/Debug_NonRedist folder. :-)

On Feb 8, 2008 1:25 PM, Tim Ellison <t.p.ellison@gmail.com> wrote:
> Gregory Shimansky wrote:
> > On 8 February 2008 Alexei Fedotov wrote:
> >> Gregory, thanks!
> >> Now I understand.
> >
> > Actually now that I think about it what I wrote is not true :(
> >
> > The free Express version available from MS is MSVC 2005. MSVC 2003 is not
> > available for free for quite a long time by now, so getting msvcr71d.dll is
> > possible only from internet mirrors that allow you to download any kind of
> > dll files but probably violate MS distribution policy.
> >
> > Harmony can be built using MSVC 2005 on win32 but it requires some hacking of
> > native code and build files. I used to "turn off" awt, swing, imageio, print
> > and some other class library modules that use API marked as "deprecated" by
> > MS.
> >
> > As for using debug versions of binaries, the only way is to install commercial
> > version of MSVC 2003.
>
> It's been a while since I read the MSVC redist text, but I'm not
> convinced we are allowed to redistribute the debug versions.
>
> In addition, each new artifact we redistribute must be called out in our
> notices file.
>
> Regards,
> Tim
>
>
> >> On Feb 8, 2008 12:10 AM, Gregory Shimansky <gshimansky@apache.org> wrote:
> >>> On 7 February 2008 Alexei Fedotov wrote:
> >>>> During NCAI discussion Vasily Levchenko mentioned possible open source
> >>>> (?) integration with MS debugging tools. This hardly can be done
> >>>> without the basic debugging library.
> >>> Sure, you can install free MSVC.NET Express and then you'll have debug
> >>> runtime installed.
> >>>
> >>>> On Feb 7, 2008 11:30 PM, Gregory Shimansky <gshimansky@apache.org>
> > wrote:
> >>>>> On 7 February 2008 Alexei Fedotov wrote:
> >>>>>> Alexey,
> >>>>>>
> >>>>>> I have noticed the following line in your build:
> >>>>>> working_vm/make/vm/common-vm.xml:            <syslibset
> >>>>>> libs="msvcrtd" if="is.windows" unless="is.cfg.release"/>
> >>>>>>
> >>>>>> From the other side I have not noticed that this Microsoft library
> >>>>>> is mentioned in working_*/make/depends.properties
> >>>>>> How the build system may be able to produce a debug build which
> >>>>>> would contain a debugging DLL version for those who don't have
MSVC
> >>>>>> installed?
> >>>>> AFAIK this library is not distributed separately from MSVC.NET
> >>>>> (Microsoft distributes only non-debug version of its runtime), so
> >>>>> MSVC presence is required.
> >
>



-- 
With best regards,
Alexei

Mime
View raw message