svn commit: r528258 - in head/emulators/virtualbox-ose: . files

Gerald Pfeifer gerald at pfeifer.com
Sun Mar 22 22:40:36 UTC 2020


On Thu, 12 Mar 2020, Kyle Evans wrote:
> Log:
>   emulators/virtualbox-ose: use contemporary GCC instead of old llvm

This patch does not exactly do that. =:o

> +# machine/atomic.h may use features that are only available in GCC9.  This is
> +# a workaround, anyways- we should be expressing USES= compiler:c++14-lang, but
> +# contemporary clang miscompiles virtualbox in some fashion and yields runtime
> +# breakage.
> +USE_GCC=	any

USE_GCC=any allows using the age old, rotten, GCC 4.2 based system
compiler where still present.

This is practically not the case with ONLY_FOR_ARCHS= i386 amd64 which
this port also specifies, but that is a subtle and indirect approach.

(Where there is no /usr/bin/gcc USE_GCC=any degenerates to USE_GCC=yes, 
so the two are practically equivalent here, but still the USE_GCC=yes 
form is the one requiring a current version.)

Okay to change this to USE_GCC=yes?  

Gerald

PS: How do patches to this port actually get approved?  The log has
hardly any Approved by-s.


More information about the svn-ports-all mailing list