EPICS Home

Experimental Physics and Industrial Control System


 
2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: Re: Building gdd on windows-x64 targets
From: Andrew Johnson <anj@aps.anl.gov>
To: core-talk@aps.anl.gov, mdavidsaver@bnl.gov
Date: Mon, 30 Jul 2012 17:44:23 -0500
Hi Michael,

On 2012-07-30 Michael Davidsaver wrote:
> 
> I assume you are referring to the gdd::convertOffsetsToAddress?  At a
> glance that is all I see (involving unsigned long at least).  Is there
> more?

That sounds right, but I haven't looked too deeply as I don't have a win64 
system either and I don't want to delay the 3.15.0.1 release any longer.

It would probably be feasible to debug this using the MinGW cross-compiler on 
Linux, which I have successfully used to cross-build 32-bit executables (they 
cross-compile *much* faster than building on Windows) — the MinGW cross-tools 
are packaged on both Ubuntu and Fedora/RHEL.  Add a CROSS_COMPILER_TARGET_ARCH 
setting and edit the recently-added CONFIG_SITE.linux-x86.win32-x86-mingw file 
to set GNU_TARGET and GNU_DIR as necessary.  For 64-bit you'll need to add a 
CONFIG.linux-x86.windows-x64-mingw file which can probably just include its 
32-bit counterpart and override one or two variables to add -m64 to the 
compile and link lines.

> I don't have access to a win64 system, but if you send me the log of
> build errors I'll help if I can.

I don't have Janet's errors and she's gone home now.  As I said above I don't 
think this should hold up the release, which I might even be able to make 
tomorrow after some last-minute commits and merging bug-fixes from 3.14.

- Andrew
-- 
Never interrupt your enemy when he is making a mistake.
-- Napoleon Bonaparte


References:
Building gdd on windows-x64 targets Andrew Johnson
Re: Building gdd on windows-x64 targets Michael Davidsaver

Navigate by Date:
Prev: Re: Building gdd on windows-x64 targets Michael Davidsaver
Next: [Merge] lp:~jlmuir/epics-base/caput-help-F-opt-3.15 into lp:epics-base J. Lewis Muir
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: Re: Building gdd on windows-x64 targets Michael Davidsaver
Next: [Merge] lp:~jlmuir/epics-base/caput-help-F-opt-3.15 into lp:epics-base J. Lewis Muir
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020