stop skip_post_check_so abuse !

Przemyslaw Iskra sparky at pld-linux.org
Fri Apr 22 16:24:04 CEST 2011


Please do not:

%define	skip_post_check_so ANYTHING

without a very good reason. The missing-symbols check has been enabled
to detect broken linking and fix it, not to disable it anytime a problem
appears.

Right now there are 45 specs that define skip_post_check_so, only 11 of
them have a comment why it's been disabled, and only 5 of them give a
good reason to disable symbol checking.

Good reasons are:
- binary (no source) package, cannot be relinked
- broken design - circular dependency between libraries
- symbols provided by an executable

If you happen to stumble upon any of the above, please add a descriptive
comment just above %define skip_post_check_so. In any other case
FIX LIBRARY LINKING !


Best regards,
	Przemysław Iskra.

-- 
 ____    sparky  --  Przemyslaw  ................ LANG...Pl,Ca,Es,En
/____) ___  ___  _ _ || Iskra   : WWW . http://ppcrcd.pld-linux.org/
\____\| -_)'___| ||^'||//\\//   : WWW2 ............ http://rsget.pl/
(____/||   (_-_|_||  ||\\ ||    : eMail ..... <sparky at pld-linux.org>


More information about the pld-devel-en mailing list