Trac is being migrated to new services! Issues can be found in our new
YouTrack instance and WIKI pages can be found on our
website.
- Timestamp:
-
Jun 12, 2015, 5:21:04 PM (9 years ago)
- Author:
-
mmcco
- Comment:
-
initial "statically linked" section
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v20
|
v21
|
|
86 | 86 | |
87 | 87 | Of course, these releases are unlikely to backport Pidgin 3.0, considering that they haven't backported GStreamer 1.0. If they do, they can always just build with `--disable-vv`. Interestingly, OpenBSD currently does this, but for the opposite reason: their GStreamer/Farstream versions are too new and they're waiting for the Pidgin 3.0 release. |
| 88 | |
| 89 | |
| 90 | == Building a statically linked Pidgin binary == |
| 91 | |
| 92 | The command for this is, for example, `./configure --enable-static --disable-shared --with-static-prpls=jabber`. In this case, only Jabber/XMPP is supported. The build system will only statically link libraries compiled by Pidgin - all system libraries will be dynamically linked. You can verify this by running `ldd` in the new Pidgin binary (`pidgin/pidgin`) after the build. |
| 93 | |
| 94 | There are third-party tools that can create what are effectively statically linked binaries using the `LD_PRELOAD` environment variable. These could be useful for creating a testing binary for distribution, but I haven't had the need for that. |
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!