Re: Improving the build performance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



So only this part is necessary to get the ccache working better:
export SOURCE_DATE_EPOCH=$(date +%D |date -f- +%s);

Do we understand the mechanism by which setting SOURCE_DATE_EPOCH improves ccache-enabled "make check" run time?

More specifically, do we know which components of our build stack are inserting timestamps into the build artifacts? cmake? gcc? Ceph itself?

My impression from reading the documentation on SOURCE_DATE_EPOCH is
that only the Debian versions of these tools can be relied upon to have been patched to use SOURCE_DATE_EPOCH instead of an on-the-fly generated timestamp.

I'm especially interested to find out if anything _inside of Ceph_ is generating a timestamp at buildtime. That would be a Bad Thing - I enthusiastically support the sentiments expressed at [1].

Nathan

[1] https://reproducible-builds.org/docs/timestamps/
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux