* Does igc require only mps.{h,c} or more sources from the MPS source
package? It looks like there are many sources and it's autotools
build script fails with GCC 14.2 in Debian Trixie due to several
"-Werror"s. It may be easier to just compile and ship the required
subset, though it may require providing a custom build script.
Emacs itself needs:
#include <mps.h>
#include <mpsavm.h>
#include <mpscamc.h>
#include "mpscams.h"
#include <mpscawl.h>
#include <mpslib.h>
This is shorter than mps/code/mps*.h (which I suggested earlier).
* Does igc work with the latest tagged version (release-1.118.0) or only
the latest snapshot? Packaging a tagged version would be easier,
though working with a snapshot may also work with a bit of extra
efforts.
I get the impression that Ravenbrook/mps is working towards an updated release, but at the moment, I believe that you really want patches that aren't in release-1.118.0.
Hope that helps,
~Chad