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>