Missing rpc.h header in Linaro AArch64 Cross Toolchain
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro OpenEmbedded |
Invalid
|
Undecided
|
Unassigned | ||
Linaro Toolchain Binaries |
Fix Released
|
High
|
Zhenqiang Chen |
Bug Description
Dear All,
During compile AArch64 with Linaro-4.7 external toolchain, busybox can not compile because missing rpc.h header file.
I copied header file from toolchain source, but it missing another header file is rpc/pmap_port.h with not found in source either.
|
linux/busybox/
| util-linux/
| compilation terminated.
|
| util-linux/
| compilation terminated.
| make[1]: *** [util-linux/
|
| make[1]: *** [util-linux/
| make[1]: Leaving directory `/projects/
|
| make[1]: Leaving directory `/projects/
| make: *** [util-linux] Error 2
|
| make: *** [util-linux] Error 2
| + die 'oe_runmake failed'
|
| + die 'oe_runmake failed'
...
build$
Related branches
summary: |
- Missing rpc.h header in Linaro Toolchain + Missing rpc.h header in Linaro AArch64 Cross Toolchain |
Changed in linaro-toolchain-binaries: | |
status: | New → Confirmed |
Changed in linaro-oe: | |
status: | New → Opinion |
Changed in linaro-toolchain-binaries: | |
assignee: | nobody → Zhenqiang Chen (zhenqiang-chen) |
Changed in linaro-oe: | |
status: | Opinion → Invalid |
Changed in linaro-toolchain-binaries: | |
milestone: | none → 2012.04 |
status: | Confirmed → Fix Committed |
milestone: | 2012.04 → 2013.04 |
Changed in linaro-toolchain-binaries: | |
status: | Fix Committed → Fix Released |
Bug or feature?
AFAIK (e)glibc intentionally removed the sunrpc bits so they could be replaced with tirpc (which does provide rpc.h).
Most distributions tend to hack those headers back into (e)glibc, but it may be better to start telling people to use tirpc...