|
From: | Jan Palus |
Subject: | [bug #61140] wget 1.21.2 breaks metalink support on 32-bit x86 |
Date: | Fri, 10 Sep 2021 19:41:58 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.15.2 Chrome/87.0.4280.144 Safari/537.36 |
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/
[Prev in Thread] | Current Thread | [Next in Thread] |