Project

General

Profile

Actions

Bug #10450

closed

mDNS binaries should be reproducible

Added by Joshua M. Clulow almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
cmd - userland programs
Start date:
2019-02-25
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

The usr/bin/dns-sd binary built from the gate includes a build timestamp, which is generally not helpful:

root@jenkins-oi0:~# strings /export/jenkins/workspace/wsdiff/current/proto/root_i386/usr/bin/dns-sd | grep Feb
@(#) dns-sd mDNSResponderVersion (Feb 25 2019 01:18:22)

This causes it to show up in wsdiff output even when there are no other changes:

usr/bin/dns-sd
NOTE: ELF .rodata difference detected.

1096,1099c1096,1099
< 0022440       (   F   e   b       2   5       2   0   1   9       0   0
<         65462820 35322062 31303220 30302039
< 0022460   :   0   2   :   4   4   )  \0  \t   T   e   s   t       D   a
<         3a32303a 00293434 73655409 61442074
---
> 0022440       (   F   e   b       2   5       2   0   1   9       0   1
>         65462820 35322062 31303220 31302039
> 0022460   :   1   8   :   2   2   )  \0  \t   T   e   s   t       D   a
>         3a38313a 00293232 73655409 61442074
Actions

Also available in: Atom PDF