Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Nov 2015 10:34:27 +0100
From:      Norbert Koch <nkoch@demig.de>
To:        <freebsd-ports@FreeBSD.org>
Subject:   ports/pkg incompatibility, os/libc api changes
Message-ID:  <563C7423.70705@demig.de>

next in thread | raw e-mail | index | archive | help
Hello.

I am observing this on a system running FreeBSD 9.1:

If I build fontconfig from ports all is ok.

If I do pkg install fontconfig it does not work.

The reason is that fontconfig calls fcntl()
with the parameter F_DUPFD_CLOEXEC. This has
been introduced afaics since FreeBSD 9.2.

So, I obviously should update to 9.3 and all would be ok,
but, due to different reasons, this is not a solution for me.

My question is:

Is it, according to FreeBSD policies,
acceptable to change the os (or libc) api without
changing FreeBSD's major version number?

If yes, is there some documentation about potential
problems like the one I found?
Shouldn't pkg reject to install an incompatible package?

Best regards,
Norbert Koch



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?563C7423.70705>