Changes between Version 1 and Version 2 of Ticket #60139, comment 6


Ignore:
Timestamp:
Apr 27, 2021, 2:19:41 PM (3 years ago)
Author:
szhorvat (Szabolcs Horvát)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #60139, comment 6

    v1 v2  
    77After this is done, not everything will be working as it should when version 3.0 and 2.2 are installed concurrently. Some dependent ports will detect the `guile-2.2` _libraries_, but will pick up the `guile` (i.e. version 3.0) executable instead of `guile22` and throw an error due to the version mismatch. This is possibly because of the installed `guile.m4` file, which provides information to the configure script. I don't have enough knowledge about autoconf to be able to patch this, but I note that `guile18` patches it extensively.
    88
     9guile does install version-specific pkgconfig files (`guile-2.2.pc` and `guile-3.0.pc`) which contain the correct executable names. Those packages that use pkgconfig to detect guile should work fine. Those that don't can perhaps be patched to use it.
     10
    911Some dependents are old an unmaintained, e.g. `g-wrap` had its last release in 2015. I wouldn't hold my breath to see these updated for guile 3.0 compatibility. The build systems of these likely will also need patching do actually pick up version 2.2.
    1012