annotate docs/howto-static-linking @ 310:f10a56dc7481

reworked online_detect to the simpler online_query Only pipe is supported now. Use online_query="/bin/cat /path/to/file" instead of online_detect=file online_file=/path/to/file and online_query="/path/to/some/script foo" instead of online_detect=pipe online_pipe="/path/to/some/script foo" See man page masqmail.conf(5) and admin/config-transition.
author meillo@marmaro.de
date Sun, 24 Apr 2011 19:14:38 +0200
parents 5cecc214afc9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
202
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
1 Howto link masqmail statically?
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
2 -------------------------------
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
3
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
4 With gcc (don't know anything about other compilers), you simply
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
5 build masqmail with:
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
6
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
7 LDFLAGS=-static make -e
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
8
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
9
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
10 On Debian GNU/Linux, I received a bunch warnings of that kind:
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
11
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
12 interface.o: In function `init_sockaddr':
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
13 interface.c:55: warning: Using 'gethostbyname' in statically
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
14 linked applications requires at runtime the shared libraries
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
15 from the glibc version used for linking
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
16
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
17 On NetBSD I no warnings were printed.
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
18
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
19 I don't have enough knowledge to tell the reasons and implications.
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
20 Maybe you can.
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
21
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
22
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
23
5cecc214afc9 added docs/howto-static-linking
meillo@marmaro.de
parents:
diff changeset
24 meillo