diff options
author | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-01-11 15:59:14 +0100 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-01-11 15:59:14 +0100 |
commit | d75842ff4c8c9d78dbd5462409ab2c93600fa9a6 (patch) | |
tree | 86def8b54a1cb6db27a3bff6c6e6caada203ad13 /docs/reference/glib/building.sgml | |
parent | 65bd1f526d86ce08d6fa4d7d6fc1140198c9aef1 (diff) | |
parent | fabf506b8d5baf8f59fca563e6f1a62be5148112 (diff) | |
download | glib-wip/gsettings-list.tar.gz |
Merge branch 'master' into wip/gsettings-listwip/gsettings-list
Diffstat (limited to 'docs/reference/glib/building.sgml')
-rw-r--r-- | docs/reference/glib/building.sgml | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/docs/reference/glib/building.sgml b/docs/reference/glib/building.sgml index 6ba280a96..8b643e095 100644 --- a/docs/reference/glib/building.sgml +++ b/docs/reference/glib/building.sgml @@ -232,8 +232,8 @@ How to compile GLib itself <arg>--enable-included-printf</arg> </group> <group> - <arg>--disable-visibility</arg> - <arg>--enable-visibility</arg> + <arg>--disable-Bsymbolic</arg> + <arg>--enable-Bsymbolic</arg> </group> <group> <arg>--disable-gtk-doc</arg> @@ -510,19 +510,18 @@ How to compile GLib itself </formalpara> <formalpara> - <title><systemitem>--disable-visibility</systemitem> and - <systemitem>--enable-visibility</systemitem></title> + <title><systemitem>--disable-Bsymbolic</systemitem> and + <systemitem>--enable-Bsymbolic</systemitem></title> <para> - By default, GLib uses ELF visibility attributes to optimize - PLT table entries if the compiler supports ELF visibility - attributes. A side-effect of the way in which this is currently - implemented is that any header change forces a full - recompilation, and missing includes may go unnoticed. - Therefore, it makes sense to turn this feature off while - doing GLib development, even if the compiler supports ELF - visibility attributes. The <option>--disable-visibility</option> - option allows to do that. + By default, GLib uses the -Bsymbolic-functions linker + flag to avoid intra-library PLT jumps. A side-effect + of this is that it is no longer possible to override + internal uses of GLib functions with + <envvar>LD_PRELOAD</envvar>. Therefore, it may make + sense to turn this feature off in some situations. + The <option>--disable-Bsymbolic</option> option allows + to do that. </para> </formalpara> |