Skip to content

Do not use __DATE__ and __TIME__ macros#3342

Merged
andypugh merged 1 commit intoLinuxCNC:masterfrom
BsAtHome:fix_reproducible-build
Feb 20, 2025
Merged

Do not use __DATE__ and __TIME__ macros#3342
andypugh merged 1 commit intoLinuxCNC:masterfrom
BsAtHome:fix_reproducible-build

Conversation

@BsAtHome
Copy link
Copy Markdown
Contributor

Debian packaging complains about non-reproducible builds. The reason are using the __DATE__ and __TIME__ macros. They change for each build, hence non-reproducible.

This PR removes both macros' use. There is no harm in doing so. One place it was a static string never used anywhere ever (rcs revision system left-over) and the other a console message where the LCNC version is good enough.

@andypugh andypugh merged commit b4b0934 into LinuxCNC:master Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants