annotate docs/howto-static-linking @ 363:02bc0331e390

Removed support for openssl linking It had been rarely used and could have caused legal problems. For explanations, see this mail message: Date: Sun, 04 Sep 2011 17:35:23 +0200 From: markus schnalke <meillo@marmaro.de> To: masqmail@marmaro.de Subject: [masqmail] RFC: Removal of configure options Message-ID: <1R0EjD-4aX-00@serveme.home.schnalke.org>
author markus schnalke <meillo@marmaro.de>
date Wed, 14 Sep 2011 12:07:34 +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