Codebase list faad2 / 4d98068
Remove '__DATE__' CPP macro for reproducible builds Fabian Greffrath 8 years ago
3 changed file(s) with 20 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
1919 + libfaad-drm.patch: Applied upstream.
2020 * Ship upstream's own frontend and API documentation manpages.
2121 * Update Debian packaging copyright years.
22
23 -- Fabian Greffrath <fabian+debian@greffrath.com> Mon, 11 May 2015 12:10:02 +0200
22 * Remove '__DATE__' CPP macro for reproducible builds.
23
24 -- Fabian Greffrath <fabian+debian@greffrath.com> Mon, 11 May 2015 13:59:49 +0200
2425
2526 faad2 (2.7-9) unstable; urgency=medium
2627
0 Description: Remove timestamps from CPP macros
1 The C pre-processor macros '__DATE__' and '__TIME__' capture the current time
2 and thus will obviously make a build unreproducible. Usage of these macros
3 must simply be removed in order to make builds reproducible.
4 Author: Fabian Greffrath <fabian+debian@greffrath.com>
5
6 --- a/frontend/main.c
7 +++ b/frontend/main.c
8 @@ -1274,7 +1274,6 @@ int main(int argc, char *argv[])
9
10
11 faad_fprintf(stderr, " *********** Ahead Software MPEG-4 AAC Decoder V%s ******************\n\n", FAAD2_VERSION);
12 - faad_fprintf(stderr, " Build: %s\n", __DATE__);
13 faad_fprintf(stderr, " Copyright 2002-2004: Ahead Software AG\n");
14 faad_fprintf(stderr, " http://www.audiocoding.com\n");
15 if (cap & FIXED_POINT_CAP)
0 reproducible-build.patch