pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+

O. Hartmann ohartman at
Mon Aug 20 18:14:06 UTC 2012

I utilize FreeBSD 10.0-CURRENT and build the OS with CLANG as well as
ports, which are compatible building with clang, using the well known
settings in /etc/make.conf and /etc/src/conf.

I use ports-mgmt/pkg (1.0-r6) and recently in combination with
ports-mgmt/portupgrade for maintaining my ports. Prior to portupgrade I
used to use ports-mgmt/portmaster (with patch).

In /etc/mak.conf, I include a file via

.include "/usr/local/etc/ports.conf" in which I have settings like those:

# math/fftw3
.if ${.CURDIR:M/usr/ports/math/fftw3}
USE_GCC=                4.6+
#CC=                    cc
#CXX=                   c++
#CPP=                   cpp

This setup worked very well in pre-pkg(ng) times and with portmaster.
But now, with pkg, I can not install math/fftw3 anymore (amongst other
ports not compatible with CLANG). Performing "make install" in
math/fftw3 results in:

===>  fftw3-3.3.2 : clang does not support OpenMP. Disable the OPENMP
option or use another compiler.
*** [install] Error code 1

Stop in /usr/ports/math/fftw3.

Using portupgrade ends up in this:
 portupgrade -f math/fftw3
** Port marked as IGNORE: math/fftw3:
        : clang does not support OpenMP. Disable the OPENMP option or
use another compiler
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        - math/fftw3 (marked as IGNORE)

I'd like to have OPENMP since I have multicore CPUs running and
therefore I use GCC 4.6 (or higher), which is capable of.

Why does the use of pkg(ng) reject those essential settings? Have I
overlooked something essential? I can not find any remarks on that
subject in the man pages, or any hint leading towards a new configure
schematics. Any hint?

Regards and greetings,

P.S. Please CC me in email, I do not subscribe list "ports at freebsd".

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
Url :

More information about the freebsd-ports mailing list