Comment 11 for bug 7655

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 20 Oct 2004 16:02:06 +0200
From: Andreas Barth <email address hidden>
To: <email address hidden>
Subject: PIC vs non-PIC

Hi,

I discussed this issue with Thiemo to get a bit more clue about what the
possible technical issues are.

1. non-PIC shared libs are completly broken e.g. on mips, as the ABI
just doesn't support it (it's the same more or less on all !i386 archs).
2. non-PIC means: If two programs use this lib in parallel, two
instances of the lib needs to be loaded. This can negate the performance
boost of the extra register by increased cache pressure.
3. non-PIC has one advantage over statically compiled: It doesn't
require a rebuild of depending applications if a security issue is found
in the lib.

Cheers,
Andi
--
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5 DC F1 85 6D A6 45 9C 0F 3B BE F1 D0 C5 D1 D9 0C