Summary: | sys-kernel/linux-headers-3.2-r1: Stable request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | [OLD] Keywording and Stabilization | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | enhancement | CC: | alpha, amd64, arm, hppa, ia64, m68k, ppc64, ppc, s390, sh+disabled, sparc, x86 |
Priority: | Normal | Keywords: | STABLEREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Agostino Sarubbo
2012-02-06 13:10:30 UTC
linux-headers-3.2 breaks some userspace code. I see the following error in an Android build, for example: In file included from system/core/include/usbhost/usbhost.h:28:0, from frameworks/base/media/mtp/MtpDataPacket.cpp:23: /usr/include/linux/usb/ch9.h: In function 'int usb_endpoint_maxp(const usb_endpoint_descriptor*)': /usr/include/linux/usb/ch9.h:592:40: error: 'le16_to_cpu' was not declared in this scope frameworks/base/media/mtp/MtpDataPacket.cpp: In member function 'int android::MtpDataPacket::read(usb_request*)': frameworks/base/media/mtp/MtpDataPacket.cpp:387:30: warning: comparison between signed and unsigned integer expressions make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libmtp_intermediates/MtpDataPacket.o] Error 1 The fix for this is upstream already (3.3-rc3 onwards): http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=504b61630ab65296b6c9113cce834574e8cc01de I've got a local -r1 bump that I've tested, so if toolchain@ is fine with it, I can push it out after completing testing on my broken build. i've added it to 3.2-r1 now |