cocci.inria.fr archive mirror
 help / color / mirror / Atom feed
* [cocci] No longer possible to build with system dependencies?
@ 2022-10-22  9:22 Jan Tojnar
  2022-10-22 10:26 ` Julia Lawall
  2022-10-25 14:54 ` Julia Lawall
  0 siblings, 2 replies; 10+ messages in thread
From: Jan Tojnar @ 2022-10-22  9:22 UTC (permalink / raw)
  To: cocci; +Cc: Thierry.Martinez

Hi,

I tried building Coccinelle from the latest commit from master but it
appears it is no longer possible to do so without relying on bundles.

I like to use libraries from my Linux distribution since then I do not
have to build them over and over again every time I nuke the repo.
Additionally, since distros tend to use sandboxed environment for
building packages, building dependencies independently reduces
excessively long rebuild time when failure occurs higher in the
dependency tree.

Looking at the commit history, the last change to `configure.ac` file
from the following commit is responsible:

https://github.com/coccinelle/coccinelle/commit/1d0733a27006b06eef712f541000a8bf10246804

in addition to:

https://github.com/coccinelle/coccinelle/commit/3f54340c8ac907e528dbe1475a4a7141e77b9cdd

If this was done to prevent people from using old versions of the
libraries, would it be possible to add a minimum version check instead?
Or at least add an option to force the use of system libraries,
so that distros do not have to patch the limitation out to comply with
their policies on packaging vendored dependencies?

Cheers,

Jan

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-10-29  7:15 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-22  9:22 [cocci] No longer possible to build with system dependencies? Jan Tojnar
2022-10-22 10:26 ` Julia Lawall
2022-10-25 14:54 ` Julia Lawall
2022-10-25 20:35   ` Jan Tojnar
2022-10-25 20:44     ` Julia Lawall
2022-10-26  6:18     ` Markus Elfring
2022-10-26  8:05     ` Thierry Martinez
2022-10-26 11:00       ` Markus Elfring
2022-10-28 18:12       ` Markus Elfring
2022-10-29  7:15       ` [cocci] Checking quotation variants Markus Elfring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).