Remove '__DATE__' CPP macro for reproducible builds
Fabian Greffrath
8 years ago
19 | 19 |
+ libfaad-drm.patch: Applied upstream.
|
20 | 20 |
* Ship upstream's own frontend and API documentation manpages.
|
21 | 21 |
* 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
|
24 | 25 |
|
25 | 26 |
faad2 (2.7-9) unstable; urgency=medium
|
26 | 27 |
|
|
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
|