Hi Ellie, All,

When we build cyrus-imapd with different options like:

--enable-http --enable-jmap (a http flavor)

VS

--enable-murder --enable-replication --enable-backup (a replication flavor)

VS

none of the above (a base flavor),

do the binaries/libs themselves change or is that new binaries/libs appear for
each enabled feature?

In other words, is it possible to make a single build and then package
everything in 3 package variants (for each configure options group) or should
there be 3 different builds?

According my experience, there are separate binaries for each feature (like
httpd, idled, timsieved, etc.), so it would be possible to prepare different
packages by just building it with a complete set of configure args and then
including necessary files for each package flavor, but maybe I'm missing
something?

I've never packaged cyrus-imapd for others, so no experience here. Maybe it also
makes sense to add other packaging combinations (objectstore, xapian, DBs, ldap,
clamav, kerberos)? If there are cyrus-imapd package maintainers reading this,
could you please share your experience?

Thanks,
Anatoli

------------------------------------------
Cyrus: Devel
Permalink: 
https://cyrus.topicbox.com/groups/devel/T5acbcb9536dc47c3-Mcb3812743db54cd1af6dc2f1
Delivery options: https://cyrus.topicbox.com/groups/devel/subscription

Reply via email to