Some download backends, like svn, will provide timestamps with a sub-second precision, e.g. $ svn info --show-item last-changed-date [...] 2021-02-19T20:22:34.889717Z However, the PAX headers do not accept sub-second precision, leading to failure to download from subversion: tar: Time stamp is out of allowed range tar: Exiting with failure status due to previous errors make[1]: *** [package/pkg-generic.mk:148: [...]/build/subversion-1886712/.stamp_downloaded] Error 1 Fix that by massaging the timestamp to drop the sub-second part. We do that in the generic helper, rather than the svn backend, so that all callers to the generic helper benefit from this, as this is more an internal details of the tarball limitations, than of the backends themselves. Reported-by: Roosen Henri <Henri.Roosen@ginzinger.com> Signed-off-by: Vincent Fazio <vfazio@xes-inc.com> [yann.morin.1998@free.fr: - add Henri as reporter - move it out of the svn backend, and to the generic helper - reword the commit log accordingly - use an explicit time format rather than -Iseconds ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> |
||
---|---|---|
arch | ||
board | ||
boot | ||
configs | ||
docs | ||
fs | ||
linux | ||
package | ||
support | ||
system | ||
toolchain | ||
utils | ||
.defconfig | ||
.flake8 | ||
.gitignore | ||
.gitlab-ci.yml | ||
CHANGES | ||
Config.in | ||
Config.in.legacy | ||
COPYING | ||
DEVELOPERS | ||
Makefile | ||
Makefile.legacy | ||
README |
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. The documentation can be found in docs/manual. You can generate a text document with 'make manual-text' and read output/docs/manual/manual.text. Online documentation can be found at http://buildroot.org/docs.html To build and use the buildroot stuff, do the following: 1) run 'make menuconfig' 2) select the target architecture and the packages you wish to compile 3) run 'make' 4) wait while it compiles 5) find the kernel, bootloader, root filesystem, etc. in output/images You do not need to be root to build or run buildroot. Have fun! Buildroot comes with a basic configuration for a number of boards. Run 'make list-defconfigs' to view the list of provided configurations. Please feed suggestions, bug reports, insults, and bribes back to the buildroot mailing list: buildroot@buildroot.org You can also find us on #buildroot on Freenode IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches