Package Details: ekphos 0.20.10-1

Git Clone URL: https://aur.archlinux.org/ekphos.git (read-only, click to copy)
Package Base: ekphos
Description: A lightweight, fast, terminal-based markdown research tool inspired by Obsidian
Upstream URL: https://github.com/hanebox/ekphos
Keywords: markdown obsidian terminal
Licenses: MIT
Provides: ekphos
Submitter: Dominiquini
Maintainer: Dominiquini
Last Packager: Dominiquini
Votes: 1
Popularity: 0.051187
First Submitted: 2025-12-24 23:41 (UTC)
Last Updated: 2026-02-11 23:32 (UTC)

Required by (0)

Sources (1)

Latest Comments

acrion commented on 2026-05-04 07:14 (UTC)

Thank you for maintaining ekphos.

The current release PKGBUILD fails to build in clean chroot environments (aurto, aurutils --chroot, etc.) with the error
ld.lld: error: undefined symbol: ring_core_0_17_14__* (many symbols from the ring 0.17.14 crate).

This happens because Arch’s default makepkg configuration enables LTO (-flto), which is incompatible with ring’s hand-written assembly when using lld as the linker.

Non-chroot or user-local builds often succeed because they inherit a different (or disabled) LTO setting from the user’s makepkg.conf.

Simple fix: add the following line right after pkgrel=1 in the release PKGBUILD:

options=(!lto)

Would you consider adding it upstream? Thanks again!