Version 4.6.1 » History » Version 2
Andreas Steffen, 10.11.2011 08:58
Added 4.6.1 ChangeLog
1 | 1 | Tobias Brunner | h1. Version 4.6.1 |
---|---|---|---|
2 | 1 | Tobias Brunner | |
3 | 2 | Andreas Steffen | * Because of changing checksums before and after installation which caused |
4 | 2 | Andreas Steffen | the integrity tests to fail we avoided directly linking libsimaka, libtls and |
5 | 2 | Andreas Steffen | libtnccs to those libcharon plugins which make use of these dynamic libraries. |
6 | 2 | Andreas Steffen | Instead we linked the libraries to the charon daemon. Unfortunately Ubuntu |
7 | 2 | Andreas Steffen | 11.10 activated the --as-needed ld option which discards explicit links |
8 | 2 | Andreas Steffen | to dynamic libraries that are not actually used by the charon daemon itself, |
9 | 2 | Andreas Steffen | thus causing failures during the loading of the plugins which depend on these |
10 | 2 | Andreas Steffen | libraries for resolving external symbols. |
11 | 2 | Andreas Steffen | |
12 | 2 | Andreas Steffen | * Therefore our approach of computing integrity checksums for plugins had to be |
13 | 2 | Andreas Steffen | changed radically by moving the hash generation from the compilation to the |
14 | 2 | Andreas Steffen | post-installation phase. |
15 | 2 | Andreas Steffen |