Thanks again, Debian Eines der Ergebnisse vom "Reproducible Builds Hamburg Hackathon 2017": commit 022bdebf3a2a7b04cb9c7e2a548d377266b073a8 Author: Fabian Keil Date: Sat May 6 14:28:49 2017 +0200 libdtrace: Generate unique object ids based on the object's content instead of ftok() Using ftok() results in unreproducible symbols like: ___ /usr/local/lib/perl5/5.24/mach/CORE/libperl.so.5.24.1 ___ readelf --wide --hex-dump=.SUNW_dof {} _ _ _ _ @@ -135,20 +135,20 @@ [..] _ _ _ _ 0x001d6c30 705f736f 72740053 5f726567 6d617463 p_sort.S_regmatc _ _ _ _ - 0x001d6c40 68002464 74726163 65323533 36343439 h.$dtrace2536449 _ _ _ _ + 0x001d6c40 68002464 74726163 65313039 34363537 h.$dtrace1094657 _ _ _ _ 0x001d6c50 2e535f72 65676d61 74636800 5065726c .S_regmatch.Perl [..] Using the first ten characters of the sha256 checksum results in stable ids. sha256 was chosen arbitrarily and other algorithms would work as well. While at it, fix a spelling error in a related comment. The issue was analysed and fixed at the Reproducible Builds Hamburg Hackathon 2017 which was sponsored by the Debian project: https://wiki.debian.org/ReproducibleBuilds/HamburgHackathon2017 Obtained from: ElectroBSD