Looks like the armhf version of the package builds two (identical) copies of various GL-related libs (EGL, GLESv2, etc): one with "mesa-like" names (e.g. libEGL.so) and one with broadcom-specific names (e.g. libbrcmEGL.so).
In either case, the produced libraries are for use with the "legacy" graphics stack supported on the Pi 0 thru 3. The Pi 4 and beyond only support the mesa graphics stack (which is why these aren't built on arm64 as the Pi Foundation only (officially) support arm64 on the Pi 4).
I've added a patch to a build here which should suppress the production of the "mesa-like" libs while leaving the broadcom-specific named copies (as they seem to be in use by several groups), and tidied up the lintian warnings on the armhf build.
Looks like the armhf version of the package builds two (identical) copies of various GL-related libs (EGL, GLESv2, etc): one with "mesa-like" names (e.g. libEGL.so) and one with broadcom-specific names (e.g. libbrcmEGL.so).
In either case, the produced libraries are for use with the "legacy" graphics stack supported on the Pi 0 thru 3. The Pi 4 and beyond only support the mesa graphics stack (which is why these aren't built on arm64 as the Pi Foundation only (officially) support arm64 on the Pi 4).
I've added a patch to a build here which should suppress the production of the "mesa-like" libs while leaving the broadcom-specific named copies (as they seem to be in use by several groups), and tidied up the lintian warnings on the armhf build.
Will upload a copy to my userland PPA shortly.