Skip site navigation (1)Skip section navigation (2)
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>