You are not logged in.
Pages: 1
Hi,
I'm trying to create a package for lavinmq on AUR, lavinmq is a message broker (like rabbitmq) written in Crystal
In fact it's already created at https://aur.archlinux.org/packages/lavinmq however one of the lavinmq developers pointed me out that the package has some problems:
Lavinmq requires libgc (core/gc package) to be compiled with --enable-large-config for peformance reasons but libgc package from ArchLinux isn't compiled with this flag.
So, what's the better way to deal with this issue? Is it possible to add --enable-large-config to gc package?
Lavinmq people distribute alpine docker images that has its own version of libgc statically linked. In AUR I could create a lavinmq-bin package that just fetches this binary from the official docker image, is this the only way out?
Offline
Create a gc-large-config package based on the repo gc package .
Set it to provide & conflict gc .
Test if gc-large-config is usable by all repo packages that require gc .
Last edited by Lone_Wolf (2025-03-21 17:30:33)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Pages: 1