If important contributors like Patricia are going to stop contributing in the interim if the 64->32 bit cross compiling goes away, then it's a bad idea.
If I do the work in a separate branch, we lose the benefit of broader testing of the 32 bit build with the changes during the port, and could have lots of issues when the branch gets merged. But there is a simple way to both keep the 64->32 bit building working while making the 64 bit changes in trunk, and still get the benefits of testing. The changes involved to enable the 64 bit build environment amount to 1 relatively small patch affecting only 5 files, and without this patch it will still build 32 bit binaries on 64 bit Windows. Thus this patch can be maintained out-of-tree while patching modules to build on Win64, and those building without this patch will end up automatically testing whether any of the (small and relatively safe) module changes broke the Win32 build. On Mon, Mar 5, 2018 at 6:43 AM, Patricia Shanahan <p...@acm.org> wrote: > > On 3/4/2018 7:41 PM, Damjan Jovanovic wrote: > ... > >> While the progress I've made [in 1 weekend ;-)] is impressive, I imagine a >> full port to Win64 will be long (assembly language development for the >> Win64 UNO bridge, code audit for long <-> pointer conversions which work >> on >> *nix64 but not on Win64), and you best get a 32 bit Windows if you plan to >> build the stable 32 bit AOO in the meanwhile. Please prepare yourselves. >> > > Can you do the 64-bit work in a branch, so that the trunk goes on being > buildable until we can switch to 64-bit? > > >> Alternatively, it should be possible to explicitly support compiling 32 >> bit >> AOO binaries on Win64 with additional work (it essentially comes down to >> the CPU and CPUNAME environment variables, and maybe some hacks to >> set_soenv.in's COMPATH, ILIB and PATH); the changes involved should be >> modest. But how much does this matter to people, and who is willing to >> help >> implement it? >> > > Once the 64-bit version works, I will have very little interest in the > 32-bit version. > > I will take a break from AOO from the time the current 32-bit building > stops working until the 64-bit version works, so I would like to see that > time kept as short as possible. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > >