<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Src/Modules/cap.mdd, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Src/Modules/cap.mdd?h=master</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Src/Modules/cap.mdd?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2026-06-07T10:45:29Z</updated>
<entry>
<title>54669: add --disable-link-all-libs configure option</title>
<updated>2026-06-07T10:45:29Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2026-05-27T03:39:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1426a4dfdc2eccbcbf0c2583efd802e4169b487b'/>
<id>urn:sha1:1426a4dfdc2eccbcbf0c2583efd802e4169b487b</id>
<content type='text'>
When this is used, libraries only needed by specific modules will only
be linked to those modules (currently libgdbm and libpcre2). When
--enable-cap is used, the main shell also uses libcap functions so we
want to link that either way.

Speaking of the cap module, it did some weird thing where it always
compiles but creates useless builtins that only error, which means you
can't rely on zmodload to check if they'll work. I'm sure someone will
complain about me changing this but I'm going to at least try it and see
if someone has a good reason for it.

The gdbm module also has a big ifdef for the whole module, but instead
of dummy builtins it just does #error, so remove that. We won't try to
compile it if the user didn't ask for it, and if the user asked for it
and it wouldn't compile, configure won't create a Makefile. Using the
ac_cv_ cache variables in db_gdbm.mdd also doesn't actually work
properly, those will remain set and enable the module to be linked after
you pass --disable-gdbm and you will get the aforementioned #error. Use
the enable_gdbm variable instead, like pcre.mdd does (and also cap.mdd
now that I evilly made it conditional on --enable-cap).
</content>
</entry>
<entry>
<title>23578: make standard features autoloadable,</title>
<updated>2007-06-20T20:59:15Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-06-20T20:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0a1de76213c4012a8b17b30eb08a77c4aa05d4bc'/>
<id>urn:sha1:0a1de76213c4012a8b17b30eb08a77c4aa05d4bc</id>
<content type='text'>
use feature notation for .mdd autoloads
</content>
</entry>
<entry>
<title>14077: revert clint's build patches on 19.04.2001</title>
<updated>2001-04-23T19:59:03Z</updated>
<author>
<name>Andrey Borzenkov</name>
<email>bor@users.sourceforge.net</email>
</author>
<published>2001-04-23T19:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7c4585450851aea5fff4da045632c66bada2ca6d'/>
<id>urn:sha1:7c4585450851aea5fff4da045632c66bada2ca6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>14041: reduce unnecessary linking for modules</title>
<updated>2001-04-19T17:55:02Z</updated>
<author>
<name>Clint Adams</name>
<email>clint@users.sourceforge.net</email>
</author>
<published>2001-04-19T17:55:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3b09ee496a95e26088b0e2f1164497c7219945ec'/>
<id>urn:sha1:3b09ee496a95e26088b0e2f1164497c7219945ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>14039: simulate old linking behavior</title>
<updated>2001-04-19T17:00:52Z</updated>
<author>
<name>Clint Adams</name>
<email>clint@users.sourceforge.net</email>
</author>
<published>2001-04-19T17:00:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=28fe9e602780df7d023ce526d1ae3d00fb8583b5'/>
<id>urn:sha1:28fe9e602780df7d023ce526d1ae3d00fb8583b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>14033: reduce unnecessary library linking for modules and main binary</title>
<updated>2001-04-19T14:45:41Z</updated>
<author>
<name>Clint Adams</name>
<email>clint@users.sourceforge.net</email>
</author>
<published>2001-04-19T14:45:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a43aa761cdb3fd1051dad474fccf9e500a0d49ea'/>
<id>urn:sha1:a43aa761cdb3fd1051dad474fccf9e500a0d49ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>13194: change in module configuration system</title>
<updated>2000-11-26T20:01:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2000-11-26T20:01:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=49a1ad7516f84672dcea24bc6178f87f92789c7c'/>
<id>urn:sha1:49a1ad7516f84672dcea24bc6178f87f92789c7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial revision</title>
<updated>1999-04-15T18:05:38Z</updated>
<author>
<name>Tanaka Akira</name>
<email>akr@users.sourceforge.net</email>
</author>
<published>1999-04-15T18:05:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e74702b467171dbdafb56dfe354794a212e020d9'/>
<id>urn:sha1:e74702b467171dbdafb56dfe354794a212e020d9</id>
<content type='text'>
</content>
</entry>
</feed>
