Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Sep 2016 12:51:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        pkg@FreeBSD.org
Subject:   [Bug 212852] ports-mgmt/pkg: pkg 1.8.7_3 fails with Undefined symbol "utimensat" in libpkg.so.3
Message-ID:  <bug-212852-32340-AQyDvd46zi@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-212852-32340@https.bugs.freebsd.org/bugzilla/>
References:  <bug-212852-32340@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212852

Matthew Seaman <matthew@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |matthew@FreeBSD.org

--- Comment #1 from Matthew Seaman <matthew@FreeBSD.org> ---
utimensat(2) first appeared in 10.3-RELEASE.

You're building on a 10.3-RELEASE box and deploying on a 10.2-RELEASE box.

Unfortunately, that is *not* guaranteed to produce compatible output.  FreeBSD
only promises forward ABI compatibility -- that is, anything build on an
earlier 10.x release can be run on a later 10.x release.  Here the addition of
utimensat(2) in 10.3 means you won't be able to run binaries that use that
function on older versions of FreeBSD.

That's why the official packages for the 10.x release series are built on a
10.1 release jail, as that's the earliest 10.x series still under support.

Try configuring your poudriere box to use a 10.1-RELEASE jail for building
packages -- this will produce pkgs that are compatible with 10.2-RELEASE and
10.3-RELEASE.

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212852-32340-AQyDvd46zi>