URL:
<https://savannah.gnu.org/bugs/?61140>
Summary: wget 1.21.2 breaks metalink support on 32-bit x86
Project: GNU Wget
Submitted by: jpalus
Submitted on: Fri 10 Sep 2021 11:41:56 PM UTC
Category: Build/Install
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Release: None
Discussion Lock: Any
Operating System: GNU/Linux
Reproducibility: Every Time
Fixed Release: None
Planned Release: None
Regression: Yes
Work Required: None
Patch Included: No
_______________________________________________________
Details:
Just a note that tests related to metalink started to fail on 32-bit x86 in
default setup. That's because y2038 is enabled by default resulting in ABI
incompatibility between the two if libmetalink was not compiled with y2038.
metalink_t includes two time_t fields before crucial "files" field and
difference in time_t size results in broken access to "files".
I would say it should be up to linux distribution to enable y2038 globally
instead of per package toggles.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?61140>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/