No special use case. The glibconfig.h wrapper was a convenient solution. So we have consider the architecture and the correct include path in our makefile by own.
Thanks.
Original Message:
Sent: Mon October 14, 2024 10:51 PM
From: Aditya Kamath
Subject: Missing /opt/freeware/include/glibconfig.h in glib2-devel-2.81.0-1
I agree with Gary. @Emanuel Reisinger If you can tell us why you need glibconfig.h in /opt/freeware/include then we can consider the request to ship one there depending on the issue [If any] you are facing.
------------------------------
Aditya Kamath
Original Message:
Sent: Mon October 14, 2024 04:14 PM
From: R. Gary Maria
Subject: Missing /opt/freeware/include/glibconfig.h in glib2-devel-2.81.0-1
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
Original Message:
Sent: Mon October 14, 2024 01:00 PM
From: Emanuel Reisinger
Subject: Missing /opt/freeware/include/glibconfig.h in glib2-devel-2.81.0-1
Hello,
In the glib2-devel-2.56.1-3 package there was a wrapper header in /opt/freeware/include/glibconfig.h for 32 and 64bit. In the current version glib2-devel-2.81.0-1 there are only the two includes for each architecture. I'm missing the wrapper include file.
glib2-devel-2.81.0-1:
# rpm -ql glib2-devel | grep glibconfig
/opt/freeware/lib/glib-2.0/include/glibconfig.h
/opt/freeware/lib64/glib-2.0/include/glibconfig.h
glib2-devel-2.56.1-3:
# rpm -ql glib2-devel | grep glibconfig
/opt/freeware/include/glibconfig-ppc32.h
/opt/freeware/include/glibconfig-ppc64.h
/opt/freeware/include/glibconfig.h
Is there a misconfiguration in the glib2-devel package?
------------------------------
Emanuel Reisinger
------------------------------
#AIXOpenSource