couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jared Davison <ja...@momail.medicalobjects.com>
Subject Re: CouchDB 32bit Windows build
Date Fri, 18 Oct 2019 06:59:34 GMT
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 <wohali@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é <acote@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, <
> >> jared@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é <alexiscote19@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 <wohali@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é" <acote@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
> >>>>>
> >>>>
> >>>
> >>
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message