Apart from ports where we know that GCC is specifically needed (e.g.
for TLS emulation, fortran or java) I'd like to switch things from
MODGCC4_ARCHS=* to MODGCC4_ARCHS=${GCC3_ARCHS} ${GCC4_ARCHS}.

It's easier to do this before we have working ports gcc on aarch64.

Does anyone see a reason not to?

I know there will be problems in some cases on CLANG_ARCHS machines
(just aarch64 for now) for libraries because ports depending on them
might list "estdc++" in WANTLIB and then won't have a LIB_DEPENDS
path to reach it. But that won't give us any new failures, and it's
something we'll need to fix sometime anyway.

archivers/zstd/Makefile:MODGCC4_ARCHS =         *
audio/ardour/Makefile:MODGCC4_ARCHS=            *
audio/clementine/Makefile:MODGCC4_ARCHS =               *
audio/ncmpcpp/Makefile:MODGCC4_ARCHS =          *
audio/pavucontrol/Makefile:MODGCC4_ARCHS=               *
audio/pulseaudio/Makefile:MODGCC4_ARCHS=                *
converters/unoconv/Makefile:MODGCC4_ARCHS=              *
databases/mdbtools/Makefile:MODGCC4_ARCHS =             "*"
databases/mongodb/Makefile:MODGCC4_ARCHS =      *
devel/atk2mm/Makefile:MODGCC4_ARCHS=            *
devel/bullet/Makefile:MODGCC4_ARCHS =           *
devel/codeblocks/Makefile:MODGCC4_ARCHS=        *
devel/cppcheck/Makefile:MODGCC4_ARCHS =         *
devel/glib2mm/Makefile:MODGCC4_ARCHS=           *
devel/include-what-you-use/Makefile:MODGCC4_ARCHS =             *
devel/leatherman/Makefile:MODGCC4_ARCHS =               *
devel/libsigc++-2/Makefile:MODGCC4_ARCHS=               *
devel/llvm/Makefile:MODGCC4_ARCHS = *
devel/pangomm/Makefile:MODGCC4_ARCHS=           *
devel/py-gobject3/Makefile:MODGCC4_ARCHS=               *
devel/cpp-hocon/Makefile:MODGCC4_ARCHS =                *
devel/qt-creator/Makefile:MODGCC4_ARCHS =                       *
devel/vte3/Makefile:MODGCC4_ARCHS=              *
devel/spidermonkey38/Makefile:MODGCC4_ARCHS =           *
editors/abiword/Makefile:MODGCC4_ARCHS= *
editors/libreoffice/Makefile:MODGCC4_ARCHS=     *
editors/subtitleeditor/Makefile:MODGCC4_ARCHS=          *
emulators/desmume/Makefile:MODGCC4_ARCHS =      *
emulators/emulationstation/Makefile:MODGCC4_ARCHS =             *
emulators/mednafen/Makefile:MODGCC4_ARCHS=      *
emulators/mgba/Makefile:MODGCC4_ARCHS =         *
emulators/mupen64plus/video-glide64mk2/Makefile:MODGCC4_ARCHS =         *
emulators/qemu/Makefile:MODGCC4_ARCHS=  *
emulators/snes9x/Makefile:MODGCC4_ARCHS =       *
emulators/vbam/Makefile:MODGCC4_ARCHS=          *
emulators/xnp2/Makefile:MODGCC4_ARCHS =         *
emulators/xroar/Makefile:MODGCC4_ARCHS =                *
games/0ad/base/Makefile:MODGCC4_ARCHS=          *
games/dhewm3/Makefile:MODGCC4_ARCHS =           *
games/eduke32/Makefile:MODGCC4_ARCHS =  *
games/extremetuxracer/Makefile:MODGCC4_ARCHS =          *
games/flightgear/base/Makefile:MODGCC4_ARCHS =  *
games/galois/Makefile:MODGCC4_ARCHS=            *
games/openmw/Makefile:MODGCC4_ARCHS =   *
games/openxcom/Makefile:MODGCC4_ARCHS =         *
games/pingus/Makefile:MODGCC4_ARCHS=    *
games/solarus/solarus/Makefile:MODGCC4_ARCHS=   *
games/stone-soup/Makefile:MODGCC4_ARCHS = *
games/sumwars/Makefile:MODGCC4_ARCHS =          *
games/supertux/Makefile:MODGCC4_ARCHS =         *
games/supertuxkart/Makefile:MODGCC4_ARCHS =             *
games/ufoai/base/Makefile:MODGCC4_ARCHS =       *
games/warzone2100/Makefile:MODGCC4_ARCHS =      *
games/lugaru/Makefile:MODGCC4_ARCHS =           *
games/tome4/Makefile:MODGCC4_ARCHS =    *
geo/osm2pgsql/Makefile:MODGCC4_ARCHS =          *
geo/pgrouting/Makefile:MODGCC4_ARCHS =  *
geo/qgis/Makefile:MODGCC4_ARCHS =       *
graphics/blender/Makefile:MODGCC4_ARCHS = *
graphics/cairomm/Makefile:MODGCC4_ARCHS=                *
graphics/cfdg/Makefile:MODGCC4_ARCHS =  *
graphics/enblend-enfuse/Makefile:MODGCC4_ARCHS =        *
graphics/glm/Makefile:MODGCC4_ARCHS=    *
graphics/hugin/Makefile:MODGCC4_ARCHS =         *
graphics/inkscape/Makefile:MODGCC4_ARCHS=       *
graphics/libgexiv2/Makefile:MODGCC4_ARCHS=              *
graphics/libgxps/Makefile:MODGCC4_ARCHS=                *
graphics/nomacs/Makefile:MODGCC4_ARCHS =                *
graphics/openimageio/Makefile:MODGCC4_ARCHS =           *
graphics/pdf2djvu/Makefile:MODGCC4_ARCHS =              *
graphics/rawtherapee/Makefile:MODGCC4_ARCHS =           *
graphics/simgear/Makefile:MODGCC4_ARCHS =               *
graphics/tesseract/tesseract/Makefile:MODGCC4_ARCHS=            *
graphics/ttfautohint/Makefile:MODGCC4_ARCHS =           *
graphics/vigra/Makefile:MODGCC4_ARCHS =         *
lang/guile2/Makefile:MODGCC4_ARCHS=             *
lang/node/Makefile:MODGCC4_ARCHS =              *
lang/pypy/Makefile:MODGCC4_ARCHS =              *
lang/rust/Makefile:MODGCC4_ARCHS =              *
mail/rmilter/Makefile:MODGCC4_ARCHS=    *
mail/lumail/Makefile:MODGCC4_ARCHS =            *
mail/mimetic/Makefile:MODGCC4_ARCHS =           *
multimedia/gstreamer1/Makefile.inc:MODGCC4_ARCHS=               *
multimedia/gstreamer1/mm/Makefile:MODGCC4_ARCHS=                *
multimedia/mkvtoolnix/Makefile:MODGCC4_ARCHS=   *
multimedia/qt-gstreamer/Makefile:MODGCC4_ARCHS =                *
multimedia/sfml/Makefile:MODGCC4_ARCHS =                *
multimedia/synfig/Makefile:MODGCC4_ARCHS=               *
multimedia/synfigstudio/Makefile:MODGCC4_ARCHS=         *
net/bro/Makefile:MODGCC4_ARCHS=         *
net/filezilla/Makefile:MODGCC4_ARCHS=   *
net/freeradius3/Makefile:MODGCC4_ARCHS= *
net/gdnsd/Makefile:MODGCC4_ARCHS=               *
net/icinga/core2/Makefile:MODGCC4_ARCHS =               *
net/dnsdist/Makefile:MODGCC4_ARCHS=             *
net/owncloudclient/Makefile:MODGCC4_ARCHS =     *
net/powerdns/Makefile:MODGCC4_ARCHS =   *
net/znc/Makefile:MODGCC4_ARCHS= *
print/cups-filters/Makefile:MODGCC4_ARCHS=      *
productivity/ledger/Makefile:MODGCC4_ARCHS =            *
productivity/taskd/Makefile:MODGCC4_ARCHS =             *
productivity/taskwarrior/Makefile:MODGCC4_ARCHS =               *
productivity/workrave/Makefile:MODGCC4_ARCHS=           *
security/botan2/Makefile:MODGCC4_ARCHS =                *
sysutils/dtb/Makefile:MODGCC4_ARCHS=    *
sysutils/facter/Makefile:MODGCC4_ARCHS =                *
sysutils/gource/Makefile:MODGCC4_ARCHS =                *
sysutils/grive2/Makefile:MODGCC4_ARCHS =        *
sysutils/gsmartcontrol/Makefile:MODGCC4_ARCHS=          *
sysutils/logstalgia/Makefile:MODGCC4_ARCHS = *
sysutils/simple-mtpfs/Makefile:MODGCC4_ARCHS=           *
textproc/highlight/Makefile:MODGCC4_ARCHS =             *
textproc/libxml++/Makefile:MODGCC4_ARCHS=               *
textproc/libxml++3/Makefile:MODGCC4_ARCHS=              *
textproc/mupdf/Makefile:MODGCC4_ARCHS = *
textproc/pdfgrep/Makefile:MODGCC4_ARCHS =               *
textproc/podofo/Makefile:MODGCC4_ARCHS= *
textproc/zathura/core/Makefile:MODGCC4_ARCHS =  *
textproc/zathura/plugins/Makefile.inc:MODGCC4_ARCHS =   *
www/aria2/Makefile:MODGCC4_ARCHS =              *
www/cclive/Makefile:MODGCC4_ARCHS=              *
www/epiphany/Makefile:MODGCC4_ARCHS=*
www/newsbeuter/Makefile:MODGCC4_ARCHS = *
www/squid/Makefile:MODGCC4_ARCHS=       *
www/webkit/Makefile:MODGCC4_ARCHS =             *
www/webkitgtk4/Makefile:MODGCC4_ARCHS =         *
x11/cegui/Makefile:MODGCC4_ARCHS =              *
x11/dbusmenu-qt/Makefile:MODGCC4_ARCHS =        *
x11/fsv/Makefile:MODGCC4_ARCHS=         *
x11/girara/Makefile:MODGCC4_ARCHS=      *
x11/gnome/builder/Makefile:MODGCC4_ARCHS=               *
x11/gnome/gjs/Makefile:MODGCC4_ARCHS=           *
x11/gnome/libgnomecanvasmm/Makefile:MODGCC4_ARCHS=              *
x11/gnome/recipes/Makefile:MODGCC4_ARCHS =              *
x11/gnome/shell/Makefile:MODGCC4_ARCHS=         *
x11/gnome/system-monitor/Makefile:MODGCC4_ARCHS=                *
x11/gtk2mm/Makefile:MODGCC4_ARCHS=              *
x11/gtk3mm/Makefile:MODGCC4_ARCHS=              *
x11/gtkglextmm/Makefile:MODGCC4_ARCHS=          *
x11/gtksourceviewmm3/Makefile:MODGCC4_ARCHS=            *
x11/herbstluftwm/Makefile:MODGCC4_ARCHS=        *
x11/kde4/kde4.port.mk:MODGCC4_ARCHS =           *
x11/libqaccessibilityclient/Makefile:MODGCC4_ARCHS =            *
x11/nitrogen/Makefile:MODGCC4_ARCHS=            *
x11/ogre/Makefile:MODGCC4_ARCHS =               *
x11/pinot/Makefile:MODGCC4_ARCHS=               *
x11/qt5/qt5.port.mk:  MODGCC4_ARCHS ?=  *
x11/lemonbar/Makefile:MODGCC4_ARCHS =           *
x11/worker/Makefile:MODGCC4_ARCHS =     *

Reply via email to