Re: [vim/vim] Build failure on RHEL8 due to Pango 1.44+ dependency (Issue #20952)
Chris Hamilton (Vim Github Repository) <[email protected]> Wed, 05 Aug 2026 15:06:13 -0700
| Newsgroups | gmane.editors.vim.devel |
|---|---|
| Message-ID | <vim/vim/issues/20952/[email protected]> |
tauchris left a comment (vim/vim#20952) @chrisbra - No, I didn't try `--disable-hardcopy-pango`. I saw open pull requests related to that option and wasn't confident it would work reliably. For my immediate needs, I'm fine with features being disabled temporarily. Regarding the "far-fetched" characterization: I believe there may be a misunderstanding about what I'm requesting. This isn't about supporting software from 7 years ago - RHEL8 itself was released in May 2019, around the same time as Pango 1.44. **RHEL8 remains under active support from Red Hat** until May 2029 and is deployed on millions of production systems worldwide. The dependency on `pango_font_metrics_get_height()` was introduced just a few days ago in commit f141c19. Since the issue is isolated to a single function call, I thought it reasonable to ask whether the original author might know of an alternative implementation compatible with Pango 1.42.x. If such an alternative exists, my guess is that the fix would be minimal and wouldn't constitute a "backport" in any meaningful sense. I believe that's reasonable. That said, I completely agree with your suggestion that the pango feature should be optional with a configure-time version check. That would be an excellent solution. Would the project accept a patch that adds a configure check for Pango >= 1.44 and automatically disables hardcopy-pango if the version is too old? This would allow ./configure && make to succeed on RHEL8 (and similar platforms) without manual intervention. The core issue is simple: a default-configured build should succeed on currently-supported mainstream platforms. Given Vim's excellent track record of cross-platform compatibility (Windows, Mac, and historically all mainstream Unix variants), I assumed this was a shared goal. -- Reply to this email directly or view it on GitHub: https://github.com/vim/vim/issues/20952#issuecomment-5197929016 You are receiving this because you are subscribed to this thread. Message ID: <vim/vim/issues/20952/[email protected]> -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/vim/vim/issues/20952/5197929016%40github.com.