[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
reproducible builds of *.a static libaries
From: |
Alexander Couzens |
Subject: |
reproducible builds of *.a static libaries |
Date: |
Thu, 28 Feb 2019 20:17:21 +0100 |
Hi,
while working on reproducible builds [1], I've noticed ncurses is not
reproducible, when creating *.a.
While looking further into the problem, I've found aclocal.m4 is
checking if the "ar" support "-curvU". The U stands for
non-deterministic.
I don't know the reason or history for the -D, I've attached a patch
to change this to D which is deterministic.
It would be also possible to remove the D or U flags completely. "ar"
would then fallback to it's own default, which is on some distribution
deterministic.
Best Regards,
lynxis
[1] https://reproducible-builds.org
--
Alexander Couzens
mail: address@hidden
jabber: address@hidden
mobile: +4915123277221
gpg: 390D CF78 8BF9 AA50 4F8F F1E2 C29E 9DA6 A0DF 8604
fix-reproducible.patch
Description: Text Data
pgpIDydHZSyqM.pgp
Description: OpenPGP digital signature
- reproducible builds of *.a static libaries,
Alexander Couzens <=