Summary: | sys-fs/udev-147 cannot find bsg.h which is missing in <=sys-kernel/linux-headers-2.6.28-r1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Component: | [OLD] Core system | Assignee: | udev maintainers <udev-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | toolchain |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Lars Wendler (Polynomial-C) (RETIRED)
![]() According to Kay who removed the file from udev, Kernel >=2.6.23 provide this file. So it seems this is a bug at linux-headers package, that we can ask to be fixed or just depend on >=sys-kernel/linux-headers-2.6.28-r1. I played with latest stable, linux-headers-2.6.27-r2 ebuild and found out: The file bsg.h exists as $S/include/linux/bsg.h, but does not get installed. that's because linux didnt export it until v2.6.29 commit a229fc61ef0ee3c30fd193beee0eeb87410227f1 Author: Boaz Harrosh <bharrosh@panasas.com> Date: Mon Jan 19 10:37:38 2009 +0100 include/linux: Add bsg.h to the Kernel exported headers so the fact that the kernel has included it since 2.6.23 is terribly relevant if it wasnt exported to userspace until 2.6.29 Added ">=sys-kernel/linux-headers-2.6.29" to DEPEND. |