Hi Joan, Thank you for your answer to my question and suggestion.
Kind regards, Jared On Fri, Oct 18, 2019 at 4:38 PM Joan Touzet <woh...@apache.org> wrote: > On 2019-10-18 2:32 a.m., Jared Davison wrote: > > Hi Alexis, > > > > That's great. Thanks for your reply. > > > > I did some more investigation and the server is actually 64bit CPU but > has > > a 32bit OS. The other machines I want to build a cluster from actually > > already have Windows 2003 x64, but CouchDB won't run because of "Not a > > Valid Win32 Application" even though it installed fine, I think due to a > > minimum version linker option flag set in Visual Studio when it was > > compiled. Does anyone know if that's necessary and if CouchDb/Erlang > relies > > on later Windows APIs, and if so if it is reasonable for VS to limit the > > minimum version as it has? > > Yes, unfortunately, due to our dependencies that require newer versions > of VS (such as ICU). > > Windows 2003 is no longer supported by Microsoft; I encourage you to > move to a newer, supported OS if possible. > > If that's not possible, one cheap solution is to run CouchDB inside of > VirtualBox or VMWare Workstation on that same server. > > (Win10 won't install -tried it, so that's not an > > option for me) I was hoping to use the systems isolated in a firewalled > > sandbox for cluster testing. > > > > Kind Regards > > Jared Davison > > > > > > On Fri, Oct 18, 2019 at 3:34 PM Alexis Côté <ac...@apache.org> wrote: > > > >> Hi Jared, > >> > >> I detailed the steps that I followed on a specific branch of > >> Couchdb-glazier: > >> > https://github.com/apache/couchdb-glazier/blob/wip/2.x-win32/INSTALL_32.md > >> > >> You can contact me privately if you need help. I still have access to a > >> setuped machine to compile in 32bit > >> > >> Regards, > >> Alexis > >> > >> On Fri., Oct. 18, 2019, 12:02 a.m. Jared Davison, < > >> ja...@medical-objects.com.au> wrote: > >> > >>> Hi Alexis, > >>> > >>> I've just had reason to search for a 32bit version of couchdb today. I > >> just > >>> searched for your pull request but I couldn't find it. Were you able to > >>> submit it? > >>> > >>> Thanks > >>> > >>> Jared > >>> > >>> On Thu, May 17, 2018 at 5:07 AM Alexis Côté <alexiscot...@gmail.com> > >>> wrote: > >>> > >>>> Hi Joan, > >>>> > >>>> I totally understand that it's not optimal to run CouchDB on a 32bit > >> OS. > >>>> Therefore, we have that constraint from our client and we have to deal > >>> with > >>>> it. > >>>> > >>>> I will land a PR soon with instructions. I spent a lot of time to make > >> it > >>>> work so I hope those instructions could help someone in the future. > >>>> > >>>> Regards, > >>>> Alexis > >>>> > >>>> 2018-05-16 14:44 GMT-04:00 Joan Touzet <woh...@apache.org>: > >>>> > >>>>> Hi Alexis, > >>>>> > >>>>> PRs are always welcome! If you're able to make the 32-bit builds > >> work, > >>>>> we can put that in the repo...but if you're not able to maintain it > >>>>> long-term, and we get bug reports on it, we reserve the right to > >>>>> remove the scripts as well ;) > >>>>> > >>>>> I get that some people want 32-bit CouchDB to run on legacy machines > >>>>> and OSes. However.... > >>>>> > >>>>> We're not going to be building 32-bit binaries for distribution > >>>>> through couchdb.apache.org, especially not when many other HW and > >>>>> SW vendors have announced removal of 32-bit support: > >>>>> > >>>>> https://apple.slashdot.org/story/17/06/07/0538233/apple- > >>>>> to-phase-out-32-bit-mac-apps-starting-in-january-2018 > >>>>> https://www.networkworld.com/article/3091818/linux/linux- > >>>>> distros-look-to-drop-32-bit-support.html > >>>>> https://forums.anandtech.com/threads/nvidia-dropping- > >>>>> support-for-32-bit-oses-nvidia.2531426/ > >>>>> https://www.techpowerup.com/221296/amd-preparing-to-drop- > >>>>> 32-bit-support-for-radeon-drivers > >>>>> > >>>>> I am personally in line with Brian Wilson at Backblaze on this one: > >>>>> > >>>>> https://www.backblaze.com/blog/64-bit-os-vs-32-bit-os/ > >>>>> > >>>>> You can't buy new hardware that won't run 64-bit Windows anymore, and > >>>>> there is no practical reason to install 32-bit Windows on a machine > >>>>> capable of running 64-bit Windows. > >>>>> > >>>>> Limiting CouchDB to only run in <4GB of RAM severely hamstrings > >>>>> what it is capable of. We typically see a server using 8-16GB of RAM > >>>>> in production. I don't want to encourage people to run a CouchDB > >>>>> that prevents them from making full use of the database just because > >>>>> it's been compiled with the wrong options. > >>>>> > >>>>> </soapbox> > >>>>> > >>>>> -Joan > >>>>> > >>>>> ----- Original Message ----- > >>>>> From: "Alexis Côté" <ac...@apache.org> > >>>>> To: dev@couchdb.apache.org > >>>>> Sent: Wednesday, May 16, 2018 11:49:11 AM > >>>>> Subject: CouchDB 32bit Windows build > >>>>> > >>>>> Hi everyone, > >>>>> > >>>>> I am currently working to build CouchDB for Windows 32bit. > >>>>> > >>>>> I modified few scripts and was wondering if there is any interest to > >>> have > >>>>> that on our couchdb-glazier repository? > >>>>> > >>>>> I could either create a new branch for CouchDB 2.X.X 32bit or simply > >>> add > >>>>> the modified files with a _32 suffix. > >>>>> > >>>>> Example: shell_32.cmd > >>>>> > >>>>> What do you think? > >>>>> > >>>>> > >>>>> Regards, > >>>>> Alexis > >>>>> > >>>> > >>> > >> > > >