> I have no beef with deprecating it.

What about the following route?  For guile, I would add support for
`guile-config`, using the following algorithm (with itemĀ 1 already
implemented).

 1. Search for a guile `.pc` file, checking whether version 1.8.x,
    2.2.x, or 2.0.x is present (in this order).

    If a specific guile version is needed, set the `GUILE_FLAVOR`
    environment variable, for example

      ./configure GUILE_FLAVOR="guile-2.2"

    (possible values for `GUILE_FLAVOR` are `guile-1.8`, `guile-2.0`,
    `guile-2.2`, and `guile-3.0`).  If you want to use guile-3.0, you
    currently *must* use `GUILE_FLAVOR`.

 2. If nothing is found, try to execute `guile-config` (which must be
    in the path) to get the necessary compilation and linking flags.

 3. Abort if this fails, too.


    Werner

Reply via email to