Date: Fri, 26 Jun 2020 18:46:10 -0700 From: Donald Wilde <dwilde1@gmail.com> To: Christoph Moench-Tegeder <cmt@burggraben.net> Cc: freebsd-ports@freebsd.org, pgsql@freebsd.org, brooks@freebsd.org Subject: Re: stable postgresql11 appears to have issues Message-ID: <CAEC7392yYbh=YAEivvU3cOdbBZ2ZiQ5E6BoYuVXe55G7LJhD=g@mail.gmail.com> In-Reply-To: <20200626232448.GB2475@elch.exwg.net> References: <CAEC7391Y_BTCK0==uCEYo0rqkf7pDj=Qs%2BtpZqwBdumgHF73qg@mail.gmail.com> <20200626164512.GA2475@elch.exwg.net> <CAEC7393UJvu=nDrU=FmDJcnMEqomrgZv2C0GQLMT6uAMBCkCNw@mail.gmail.com> <20200626232448.GB2475@elch.exwg.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 6/26/20, Christoph Moench-Tegeder <cmt@burggraben.net> wrote: > ## Donald Wilde (dwilde1@gmail.com): > >> This is 12-STABLE as of a few days ago, and yes, it's running on >> amd64/HAMMER. > > So, llvm 10. As I guessed :) > >> I'll see if I can figure out how to get the 'configure output' from a >> port... That does seem to be a useful thing to know! > > That might be the point to look into poudriere: > https://www.freebsd.org/doc/handbook/ports-poudriere.html > It does not leave half-compiled ports lying around and does a very good > job of collecting build logs and managing dependencies. > Anyways, "configure" is - for PostgreSQL and some other software - > the first stage of the build process, where it figures out the > build environment and, well, configures the build process > Perhaps using packages would get you off the ground faster (and > will save some electricity) - figuring out FreeBSD and the ports > system while learning how to build software from source is > at least three variables at one and a very steep learning curve. > >> Cristoph, I am installing ports as they come, out of the box. The >> reality is that many ports still use LLVM80, and, even worse, gcc6. > > That would be gcc9, as there's no gcc6 around anymore? Else, there's > something very wrong. I saw that it (llvm80) now uses something called 'gcc6-aux' and no longer gcc6. As you say. 7 and 8 are still there, but I have yet to install a port that references them. gcc9 seems to be the current stable gcc. As to your point, Pete, I do install from packages in some cases, but I've gotten involved with making 'synth upgrade-system' work. It wants to use the ports rather than packages, unless you change its defaults. At this point I only use packages to resolve circular dependencies, such as on graphviz and doxygen. As much as I want to end up with a system that implements what I need for the project, this mule is intended to be a _learning_ system. It may not be the fastest dancing bear around, but I _will_ learn to teach her to dance. Cristoph, I've only touched on poudriere. I'll take your advice and study it further. TY! -- Don Wilde **************************************************** * What is the Internet of Things but a system * * of systems including humans? * ****************************************************
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEC7392yYbh=YAEivvU3cOdbBZ2ZiQ5E6BoYuVXe55G7LJhD=g>