Date: Thu, 19 Sep 2019 09:21:56 +0300 From: Konstantin Belousov <kostikbel@gmail.com> To: Sean Bruno <sbruno@freebsd.org> Cc: freebsd-stable@freebsd.org Subject: Re: 12.1 release symbol incompatibility? Message-ID: <20190919062156.GH2559@kib.kiev.ua> In-Reply-To: <cd2c47d3-bfc2-1e58-0475-57fda427cdc0@freebsd.org> References: <cd2c47d3-bfc2-1e58-0475-57fda427cdc0@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 18, 2019 at 03:05:34PM -0600, Sean Bruno wrote: > If one installs 12.1 and tries to run a 12.0 release package (postgresql > server for instance), it fails due to a missing symbol: > > # service postgresql start > /usr/local/bin/pg_ctl: Undefined symbol "stat@FBSD_1.5" > > I think this is a bug as we are supposed to support this kind of thing, > right? I do not think it is a bug in the base system. You seems to install stable/11 libc. How did you get that libc, is a different question. The stat@FBSD_1.5 symbol was added during the CURRENT-12 lifecycle due to the ino64 work, and was there at the branch point for 12. Of course nobody removed it from libc since then.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190919062156.GH2559>