Build failure of virtualbox-guest-additions on arm64
We tried to build VirtualBox-guest-additions from the available source code on arm64 and it failed.
ubuntu@1pthunderx1-137:~/virtualbox-guest-additions/src/VirtualBox-6.1.6$ ./configure --nofatal --disable-dbus --disable-xpcom --disable-sdl-ttf --disable-pulse --disable-alsa --disable-kmods --build-headless
Checking for environment: ** Cannot determine system!
We made some fixes and went ahead. Now, the code stuck in include/iprt/cdefs.h:
error "Architecture identifier missing / not implemented."
In this case, need to find the value of RT_VALID_PTR in the case of arm64.
Then, we had a discussion on VirtualBox Forum and got to know that: VirtualBox is a virtualizer which passes through directly the Intel/AMD CPU commands to the host. It isn't a simulator which would simulate an ARM CPU for a guest.
So, now my question is "Is it even possible to port VirtualBox-guest-additions on arm64?"