Bug 37 - DPAA / FSLMC do not compile on the musl libc
Summary: DPAA / FSLMC do not compile on the musl libc
Status: CONFIRMED
Alias: None
Product: DPDK
Classification: Unclassified
Component: ethdev (show other bugs)
Version: 18.05
Hardware: ARM Linux
: Normal normal
Target Milestone: 18.05
Assignee: Shreyansh Jain
URL:
Depends on:
Blocks:
 
Reported: 2018-05-03 12:54 CEST by Raph
Modified: 2018-05-04 10:04 CEST (History)
1 user (show)



Attachments

Description Raph 2018-05-03 12:54:05 CEST
Various files assume that `error.h` is part of the c library (it isn't). These files include at least:-

```
drivers/bus/fslmc/qbman/include/compat.h
drivers/bus/dpaa/include/compat.h
bus/dpaa/base/fman/netcfg_layer.c
```

`drivers/bus/fslmc/qbman/include/compat.h` needs `#include <stdio.h>`

`drivers/bus/dpaa/include/fsl_qman.h` assumes uses the privately namespaced `__WORDSIZE` is defined.

There are probably other defects.

Note You need to log in before you can comment on or make changes to this bug.