pkg : Undefined symbol "openat"

Arto Pekkanen isoa at kapsi.fi
Sat Jan 7 23:46:13 UTC 2017


Yes.

Each release branch is supported for 2 years by ports, after which all
kinds of problems become apparent, first problem being not able to
install binary packages compiled for newer release. If the 2 year
support period is not enough, then one must compile everything from
ports, and later put their own time and money into maintaining a
collection of patches for the ports that happen to stop compiling. The
team of people working on the project is too small in number to put
enough man hours into maintaining a 2+ year LTS branch with separate
ports tree.

In general, there should be no reason to lock into a specific obsolete
release. The regressions between releases are pretty insignificant
compared to the increasing amount of man hours needed to work around
ports compilation problems on an obsolete release.

On 7.1.2017 13:20, Matthew Seaman wrote:
> On 07/01/2017 08:46, Arto Pekkanen wrote:
>> Why not just upgrade to the supported release 10.3?
> 
> True, this is the best way forwards.  However for people that cannot,
> for whatever reasons, do that straight away, they should be able to
> maintain their systems reasonably well.  Except that they will have to
> do themselves a lot of what is done communally by the project for the
> supported versions.
> 
>> You are just asking for trouble trying to run software on an obsoleted
>> base system version.
> 
> In this case, with openat(2) being in libc in 10.3 and successors, but
> not in 10.1, there will be an increasing disparity between software
> compiled for 10.3 and trying to run on a 10.1 system.  So you'ld have to
> build your own packages.
> 
> Even so, as the ports no longer supports earlier than 10.3, you'll find
> various compile problems edging in.  Those you can workaround by locally
> patching your ports tree.  pkg(8) itself is known to compile and work on
> OS versions back to 8.x.
> 
> In short: it's a lot less effort just to upgrade.
> 
> 	Cheers,
> 
> 	Matthew
> 
> 
> 

-- 
Arto Pekkanen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-pkg/attachments/20170108/6f9dfecc/attachment.sig>


More information about the freebsd-pkg mailing list