Why does it require GCC 7.0+ when it builds (and seems to work) fine with clang? I, personally, am tired of waiting for ten versions of the same compiler to build each time I update the system.
(or at least on 11.1-RELEASE-p10)
Created attachment 194002 [details] poudriere testport with "USE_GCC" commented out.
Thanks for your feedback! I should have added the reason for this to the last commit message. aircrack-ng builds fine with clang, but according to the upstream developers the GCC built version runs much faster: " * For best performance on FreeBSD (50-70% more), install gcc5 (or better) via: pkg install gcc7" Source: https://github.com/aircrack-ng/aircrack-ng/blob/master/INSTALLING I will change the default GCC to version 6, though, so the default gcc is chosen.
A commit references this bug: Author: lme Date: Thu Jun 21 07:59:02 UTC 2018 New revision: 472962 URL: https://svnweb.freebsd.org/changeset/ports/472962 Log: net-mgmt/aicrack-ng: - Set required GCC version to 6+, so that the default gcc version is chosen. GCC isn't needed to successfully building the port, but according to upstream using the gcc compiled version is 60-70% faster than the clang compiled version. - Bump PORTREVISION PR: 228747 Submitted by: Michael Danilov <mike.d.ft402@gmail.com> Changes: head/net-mgmt/aircrack-ng/Makefile