This patch changes the endian conversion macros in endian.h to cast their
result to the unsigned type of the corresponding size (as described in the bug
report).
diff -urN eglibc-2.19/string/endian.h eglibc-2.19.mine/string/endian.h
--- eglibc-2.19/string/endian.h 2014-01-03 17:51:28.0 +0
Package: libc6-dev
Version: 2.19-1
Severity: normal
Depending on the endian of the system, the macros le64toh(), be64toh(),
htole64(), htobe64(), etc. could not return a 64-bit type. This can lead to
issues ranging from compilation errors to runtime crashes.
Here is a simple example:
#include
Author: aurel32
Date: 2014-06-12 13:05:28 + (Thu, 12 Jun 2014)
New Revision: 6148
Added:
glibc-package/trunk/debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
Log:
debian/patches/al
Processing commands for cont...@bugs.debian.org:
> tags 750996 + pending
Bug #750996 [src:eglibc] eglibc FTBFS on Alpha: malloc/malloc.os build failure
and testsuite failures.
Added tag(s) pending.
> thanks
Stopping processing here.
Please contact me if you need assistance.
--
750996: http://bu
On Wed, Jun 11, 2014 at 02:35:38PM +0200, Aurelien Jarno wrote:
> On Wed, Jun 11, 2014 at 08:55:42PM +1200, Michael Cree wrote:
> > Aurelien: I guess I should file bugs against gcc-4.8 and gcc-4.9 to get
> > that fix into Debian's gcc as the commit does not seem to have been
> > backported into the
5 matches
Mail list logo