dbus: bump to version 1.10.14
[buildroot-gz.git] / package / lshw / 0003-Fix-use-of-LONG_BIT.patch
blob7d8d73945282ed6f75a30d4f9f9fc8b1208391e9
1 From 50284ac4400ac3d7562f4765726492caee8ff547 Mon Sep 17 00:00:00 2001
2 From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>
3 Date: Sat, 27 Aug 2016 01:15:13 +0200
4 Subject: [PATCH] Fix use of LONG_BIT
6 LONG_BIT is not a sysconf value, it is either 32 or 64. Using it as
7 a sysconf value will give weird results.
9 Originally it was sysconf(_SC_LONG_BIT) (before it was "fixed" by the
10 gentoo guys). But this is useless: it will always return a value
11 equal to LONG_BIT: it's either compiled 32-bit or 64-bit so a runtime
12 lookup doesn't make sense. For this reason, musl has removed the
13 definition of _SC_LONG_BIT.
15 Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
16 ---
17 src/core/abi.cc | 3 +--
18 1 file changed, 1 insertion(+), 2 deletions(-)
20 diff --git a/src/core/abi.cc b/src/core/abi.cc
21 index 76e5082..a13daaa 100644
22 --- a/src/core/abi.cc
23 +++ b/src/core/abi.cc
24 @@ -19,8 +19,7 @@ __ID("@(#) $Id: mem.cc 1352 2006-05-27 23:54:13Z ezix $");
26 bool scan_abi(hwNode & system)
28 - // are we compiled as 32- or 64-bit process ?
29 - system.setWidth(sysconf(LONG_BIT));
30 + system.setWidth(LONG_BIT);
32 pushd(PROC_SYS);
34 --
35 2.9.3