| Summary: | udev doesn't compile with older toolchains | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Laszlo Papp <lpapp> | ||||
| Component: | core | Assignee: | Laszlo Papp <lpapp> | ||||
| Status: | RESOLVED INVALID | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | Low | CC: | kergoth, meta.mr.watcher, meta.watcher, net147, ross.burton, sgw | ||||
| Version: | unspecified | ||||||
| Target Milestone: | 1.5 | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Bug Depends on: | 4942 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
Laszlo Papp
2013-07-29 07:20:05 UTC
Marking as a dup of 4942 as we need to decide what the minimum requirements for kernel/glibc/gcc are if an external toolchain is being used. If/when we pick a set of versions where this is still a valid bug we can un-duplicate it. *** This bug has been marked as a duplicate of bug 4942 *** Actually, I was just working on this issue as PACKAGECONFIG is a simple case in here. "-DSOCK_NONBLOCK=0 -DSOCK_CLOEXEC=0" -> this should make it work even with older toolchains. This should be mapped to the PACKAGECONFIG. I mean, surely, it could be done with .bbappend already most probably, but a PACKAGECONFIG feature would be nicer. I am still investigating if there is a configure option for this in udev. --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] .. perhaps these ones. As per 4942, that toolchain is sufficiently old that it doesn't have common defines required by the system. After udev fails, kmod will probably fail too. Either upgrade the toolchain, or downgrade the packages that fail. |