Un examen más detallado de la fuente revela que usan automake, puede configurar el compilador usando variables de entorno que el Makefile usará para compilar la fuente.
La fuente de ubicación está ofuscada. Para encontrar la fuente completa, debe encontrar el archivo tar adjunto al final del script de shell VBoxLinuxAdditions.run y descomprimirlo, contiene dos archivos tar que contienen la fuente. (VBoxGuestAdditions-x86.tar.bz2 y ./VBoxGuestAdditions-amd64.tar.bz2) Este es el código que se compilará en el invitado. El script de shell debe modificarse ligeramente para que pueda volcar sus archivos.
Una vez que tenga el código fuente, descomprima el que necesita y use make CC=<path to required gcc>
deberías poder especificar el compilador que quieres que use la compilación.
Some influential environment variables:
CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
you have headers in a nonstandard directory <include dir>
LT_SYS_LIBRARY_PATH
User-defined run-time library search path.
CPP C preprocessor
CXX C++ compiler command
CXXFLAGS C++ compiler flags
CXXCPP C++ preprocessor
Daniël W. Crompton
fuente