Changes between Version 1 and Version 2 of Ticket #60139, comment 6
- Timestamp:
- Apr 27, 2021, 2:19:41 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #60139, comment 6
v1 v2 7 7 After 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. 8 8 9 guile 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 9 11 Some 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. 10 12