Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 10.0
-
Fix Version/s: 10.0.17
-
Component/s: Platform Debian, Storage Engine - Connect
-
Labels:None
Description
Debian has introduced a concept of "reproducible" builds — a build that one can reproduce, repeating the build with same options and getting identical — byte per byte — binaries. See https://wiki.debian.org/ReproducibleBuilds/About
Connect engine uses __DATE__ and __TIME__ macros, which fails reproducible builds as follows:
/tmp/buildd/mariadb-10.0-10.0.16/storage/connect/ha_connect.cc:174:46:
|
error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
|
char compver[]= "Version 1.03.0006 " __DATE__ " " __TIME__;
|
|
/tmp/buildd/mariadb-10.0-10.0.16/storage/connect/ha_connect.cc:174:60:
|
error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
|
char compver[]= "Version 1.03.0006 " __DATE__ " " __TIME__;
|
Attachments
Issue Links
- duplicates
-
MDEV-7551 Debian and reproducible builds errors for MariaDB
-
- Closed
-