After buildworld and buildkernel I have done a 'make delete-old-libs' and
removed objformat. I think now we are on the right path ...
I've managed to get xorg-server to run at 7-CURRENT. The attached file
should be put into the files/ directory of the xorg-server port (the
existing file should be overwritten). It works for me, so, please, test
it.
I've not been able to spot the deep reason, but the immediate reason
for failures was that no external symbols from the libraries were exported
in the 'Xorg' binary for the dlopen() function. The addition of
--export-dynamic flag to the 'ld' program solved the problem.
I will try to understand if objformat changes are related to this problem.
Jiawei, thanks for the pointer.