File: reproducible.patch

package info (click to toggle)
eccodes 2.41.0-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 409,472 kB
  • sloc: cpp: 152,723; sh: 19,388; ansic: 12,671; f90: 6,707; python: 2,948; perl: 2,790; javascript: 1,427; yacc: 854; fortran: 468; lex: 359; makefile: 111
file content (22 lines) | stat: -rw-r--r-- 769 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Author: Alastair McKinstry <mckinstry@debian.org>
Description: Make builds bit-reproducible
Last-Updated: 2016-10-27
Forwarded: https://software.ecmwf.int/issues/browse/SUP-1590 

Index: eccodes-2.41.0/CMakeLists.txt
===================================================================
--- eccodes-2.41.0.orig/CMakeLists.txt
+++ eccodes-2.41.0/CMakeLists.txt
@@ -175,6 +175,12 @@ ecbuild_add_option( FEATURE FORTRAN
     DESCRIPTION "Build the ecCodes Fortran interface"
     DEFAULT ON )
 
+ecbuild_add_option( FEATURE BIT_REPRODUCIBLE
+    DESCRIPTION "build bit-reproducible package"
+    DEFAULT ON
+    # Required for Debian, soon the world ...
+)
+
 # TODO Remove this after REQUIRED_LANGUAGES
 if( ENABLE_FORTRAN )
     # will set EC_HAVE_FORTRAN with the result