<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glib.git/docs/reference/glib/building.xml, branch pgriffis/wip/resolver-https</title>
<subtitle>gitlab.gnome.org: GNOME/glib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/'/>
<entry>
<title>build: Drop the internal_pcre option in favour of the subproject</title>
<updated>2021-06-16T15:45:10+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>pwithnall@endlessos.org</email>
</author>
<published>2021-06-09T11:26:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=9fbd7f3dc1f029b64b6991a540402b2bfa98de5c'/>
<id>9fbd7f3dc1f029b64b6991a540402b2bfa98de5c</id>
<content type='text'>
This should maintain equivalent functionality, apart from that now you
have to pass `--force-fallback-for libpcre` to `meson configure` in
order to use the subproject; rather than specifying
`-Dinternal_pcre=true` to use the internal copy.

This also fixes #642, as the wrapdb copy of libpcre is version 8.37.

Signed-off-by: Philip Withnall &lt;pwithnall@endlessos.org&gt;

Helps: #962
Fixes: #642
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should maintain equivalent functionality, apart from that now you
have to pass `--force-fallback-for libpcre` to `meson configure` in
order to use the subproject; rather than specifying
`-Dinternal_pcre=true` to use the internal copy.

This also fixes #642, as the wrapdb copy of libpcre is version 8.37.

Signed-off-by: Philip Withnall &lt;pwithnall@endlessos.org&gt;

Helps: #962
Fixes: #642
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Clarify the meaning of --buildtype=plain a little</title>
<updated>2020-11-18T13:29:11+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>pwithnall@endlessos.org</email>
</author>
<published>2020-11-18T13:29:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=c33de0dc5fbcb9fb665944955f43d0f3b2c2f7d4'/>
<id>c33de0dc5fbcb9fb665944955f43d0f3b2c2f7d4</id>
<content type='text'>
Signed-off-by: Philip Withnall &lt;pwithnall@endlessos.org&gt;

Fixes: #1833
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philip Withnall &lt;pwithnall@endlessos.org&gt;

Fixes: #1833
</pre>
</div>
</content>
</entry>
<entry>
<title>Update documentation with FreeBSD build instructions</title>
<updated>2019-09-30T20:06:53+00:00</updated>
<author>
<name>rim</name>
<email>rozhuk.im@gmail.com</email>
</author>
<published>2019-09-20T19:32:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=4d362a5afe60e37e5fe1b5a64f575090707f667c'/>
<id>4d362a5afe60e37e5fe1b5a64f575090707f667c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update build instructions for selinux</title>
<updated>2019-07-09T05:34:16+00:00</updated>
<author>
<name>Chris Packham</name>
<email>chris.packham@alliedtelesis.co.nz</email>
</author>
<published>2019-07-09T05:34:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=3f5169418539cd0f9bc0ca7af3de1c78a73d45bf'/>
<id>3f5169418539cd0f9bc0ca7af3de1c78a73d45bf</id>
<content type='text'>
Commit 8cc92bcca ("meson: Turn selinux into a meson feature and make it
auto by default") update the selinux option to be a feature with
instead of a boolean. Update the documentation to reflect this.

Closes: #1823
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 8cc92bcca ("meson: Turn selinux into a meson feature and make it
auto by default") update the selinux option to be a feature with
instead of a boolean. Update the documentation to reflect this.

Closes: #1823
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Update DocBook ‘build’ documentation to mention Meson</title>
<updated>2019-01-15T15:11:43+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2019-01-09T11:41:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=d08e4661de2da1b72190987c7ad9a00637ed93ad'/>
<id>d08e4661de2da1b72190987c7ad9a00637ed93ad</id>
<content type='text'>
Drop mentions of autotools. In particular, update the list of configure
options to reflect what’s available in the Meson build.

Further work is needed as a follow-up to improve our handling of (what
was formerly) the --enable-debug option.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop mentions of autotools. In particular, update the list of configure
options to reflect what’s available in the Meson build.

Further work is needed as a follow-up to improve our handling of (what
was formerly) the --enable-debug option.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Remove the --disable-mem-pools build option and the DISABLE_MEM_POOLS macro</title>
<updated>2018-06-02T07:45:55+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>creiter@src.gnome.org</email>
</author>
<published>2018-06-02T07:26:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=3aa23078ac28f36bf588aa04948bf62c44669d47'/>
<id>3aa23078ac28f36bf588aa04948bf62c44669d47</id>
<content type='text'>
It's mostly not used anymore and doesn't do what it says it does.

The docs state that it affects GList, GSList, GNode, GMemChunks, GSignal,
GType n_preallocs and GBSearchArray while:

* GList, GSList and GNode use GSlice and are not affected
* GMemChunks is gone
* GType npreallocs is ignored

It also states that it can be used to force the usage of g_malloc/g_free,
which is handled by G_SLICE=always-malloc now.

The only places where it's used is in signal handling through GBSearchArray
and in GValueArray (deprecated). Since it's unlikely that anyone wants to
reduce allocation sizes just for those cases remove the build option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's mostly not used anymore and doesn't do what it says it does.

The docs state that it affects GList, GSList, GNode, GMemChunks, GSignal,
GType n_preallocs and GBSearchArray while:

* GList, GSList and GNode use GSlice and are not affected
* GMemChunks is gone
* GType npreallocs is ignored

It also states that it can be used to force the usage of g_malloc/g_free,
which is handled by G_SLICE=always-malloc now.

The only places where it's used is in signal handling through GBSearchArray
and in GValueArray (deprecated). Since it's unlikely that anyone wants to
reduce allocation sizes just for those cases remove the build option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused ENABLE_GC_FRIENDLY_DEFAULT and its build option</title>
<updated>2018-05-31T05:19:12+00:00</updated>
<author>
<name>Christoph Reiter</name>
<email>reiter.christoph@gmail.com</email>
</author>
<published>2018-05-31T04:59:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=118332dd5c909eb1460962037d48c8361064148a'/>
<id>118332dd5c909eb1460962037d48c8361064148a</id>
<content type='text'>
ENABLE_GC_FRIENDLY_DEFAULT was supposed to set the default for the gc friendliness
while still allowing to force enable it at runtime with G_DEBUG=gc-friendly.

With commit 943a18b56434 (6 years ago) things were changed to always set it
according to the content of G_DEBUG in glib_init(), making the default unused.

Since nobody complained since then just remove the macro and the build option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ENABLE_GC_FRIENDLY_DEFAULT was supposed to set the default for the gc friendliness
while still allowing to force enable it at runtime with G_DEBUG=gc-friendly.

With commit 943a18b56434 (6 years ago) things were changed to always set it
according to the content of G_DEBUG in glib_init(), making the default unused.

Since nobody complained since then just remove the macro and the build option.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Mention that we build with strict-aliasing disabled</title>
<updated>2018-01-08T12:00:39+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>withnall@endlessm.com</email>
</author>
<published>2018-01-08T12:00:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=e42ff0105d19be382f6c4e460c46ac9e18f92b25'/>
<id>e42ff0105d19be382f6c4e460c46ac9e18f92b25</id>
<content type='text'>
Hopefully discouraging people from overriding that and building with it
enabled.

Pro-tip: GLib will break.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://bugzilla.gnome.org/show_bug.cgi?id=791622
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hopefully discouraging people from overriding that and building with it
enabled.

Pro-tip: GLib will break.

Signed-off-by: Philip Withnall &lt;withnall@endlessm.com&gt;

https://bugzilla.gnome.org/show_bug.cgi?id=791622
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Update the "building GLib" section</title>
<updated>2018-01-01T13:48:46+00:00</updated>
<author>
<name>Emmanuele Bassi</name>
<email>ebassi@gnome.org</email>
</author>
<published>2018-01-01T13:48:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=8ade1af707442e3de0d945bff29aa7f58a091f53'/>
<id>8ade1af707442e3de0d945bff29aa7f58a091f53</id>
<content type='text'>
The content has slowly gone out of sync with the implementation, and
some of it is also showing its age.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The content has slowly gone out of sync with the implementation, and
some of it is also showing its age.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Remove mention of disable-regex</title>
<updated>2018-01-01T13:16:24+00:00</updated>
<author>
<name>Emmanuele Bassi</name>
<email>ebassi@gnome.org</email>
</author>
<published>2018-01-01T13:16:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=b1c7d2433f54cc3919722391335529002613ffd3'/>
<id>b1c7d2433f54cc3919722391335529002613ffd3</id>
<content type='text'>
The `--disable-regex` configuration option was removed with commit
d7063452 from 2012.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `--disable-regex` configuration option was removed with commit
d7063452 from 2012.
</pre>
</div>
</content>
</entry>
</feed>
