[Bug 199098] Some ports may use COMPILER_TYPE instead of CHOSEN_COMPILER_TYPE

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 1 18:14:29 UTC 2015


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

            Bug ID: 199098
           Summary: Some ports may use COMPILER_TYPE instead of
                    CHOSEN_COMPILER_TYPE
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: dbn at FreeBSD.org

Some ports use COMPILER_TYPE but have some variation of USES=compiler:c11
(instead of USES=compiler or USES=compiler:feature) thinking COMPILER_TYPE
refers to the chosen compiler type instead of actually the base compiler
available.  

To find a list of ports that could potentially suffer from this:
# find . -name Makefile | xargs grep COMPILER_TYPE | grep -v
CHOSEN_COMPILER_TYPE | cut -f 1 -d : | sort -u | xargs -n1 -I % sh -c "if !
grep -q '\(compiler[^:]\|compiler:feature\)' % ; then echo % ; fi"
./audio/xmms-sapplug/Makefile
./databases/gosqlite3/Makefile
./devel/binutils/Makefile
./devel/dotconf++/Makefile
./devel/godot/Makefile
./devel/llvm35/Makefile
./devel/llvm36/Makefile
./devel/powerpc64-xtoolchain-gcc/Makefile
./devel/sdl2pp/Makefile
./emulators/cpmemu/Makefile
./emulators/gnuboy/Makefile
./emulators/wine-devel/Makefile
./games/cataclysm-dda/Makefile
./games/fgrun/Makefile
./games/flare-engine/Makefile
./games/quantumminigolf/Makefile
./graphics/aaphoto/Makefile
./graphics/openimageio/Makefile
./java/java-subversion/Makefile
./lang/gcc/Makefile
./lang/gcc49/Makefile
./lang/gcc5/Makefile
./math/fftw3/Makefile
./net-mgmt/sendip/Makefile
./net-p2p/libtorrent/Makefile
./net/xorp/Makefile
./security/libscrypt/Makefile
./sysutils/consul/Makefile
./www/tokyopromenade/Makefile
./x11-fm/walcommander/Makefile
./x11-toolkits/wxgtk30/Makefile

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


More information about the freebsd-ports-bugs mailing list