Various updates have gone into dude today.
Qt should now produce a version of qmutex.h with the following line:
mtx=(QMutex *)val; // Force the un-twiddled value to be used
This seems to work around a compiler issue where aliased variables in a union
don't update in -xalias_level=compatible (in this code, val is a uintptr and
mtx a QMutex * in a union and val has just been modified, so the Qt code
assumes that mtx is also modified).
QCA is now in SPECS. It doesn't build for me at all, though, failing at the
beginning of cmake with warnings about SIZEOF_VOID_P being unknown.
CUPS is now in SPECS. It will build but fail to install because the prefix
isn't quite right and it is going to try to replace the system /usr/bin/lpr,
which is incorrect.
Because of these three updates -- two of which introduce non-compiling pspcs
into the mix -- be gentle with updating SPECS just now and don't do any spring
cleaning. Luc will get CUPS out of the way tomorrow, we expect.
[ade]