Hello,
It seems the newer version of the glib2-devel package no longer includes the glibconfig.h wrapper in the /opt/freeware/include/ directory, which was present in the older version (glib2-devel-2.56.1-3). Instead, the headers for each architecture (32-bit and 64-bit) are now found directly in their respective directories.
In glib2-devel-2.81.0-1, you will find:
/opt/freeware/lib/glib-2.0/include/glibconfig.h for 32-bit.
/opt/freeware/lib64/glib-2.0/include/glibconfig.h for 64-bit.
It appears that the packaging has changed, and the wrapper file for glibconfig.h has been removed, possibly as a result of reorganizing the file structure to separate the architectures more clearly. This does not seem to be a misconfiguration but an intentional change in how the headers are structured in this version.
If you need the glibconfig.h wrapper, you may need to manually create a symbolic link or modify your build configuration to point to the correct architecture-specific glibconfig.h file.
------------------------------
R. Gary Maria
------------------------------