libhybris fails to build with glibc 2.26
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libhybris (Ubuntu) |
Fix Committed
|
Undecided
|
Simon Fels |
Bug Description
The libhybris package fails to build against glibc 2.26:
In file included from hooks.c:42:0:
/usr/include/
extern int readdir_r (DIR *__restrict __dirp,
hooks.c: At top level:
hooks.c:2368:15: error: ‘cfree’ undeclared here (not in a function); did you mean ‘free’?
{"cfree", cfree },
free
hooks.c:2618:16: error: ‘writev’ undeclared here (not in a function); did you mean ‘write’?
{"writev", writev},
Makefile:537: recipe for target 'libhybris_
make[4]: *** [libhybris_
https:/
Because libhybris has a strict versioned dependency against glibc, it cannot be included in Ubuntu 17.10 without resolving this build failure.
I see that there is an active upstream, so perhaps they would like to fix this build failure and continue to include libhybris in Ubuntu 17.10.
It is also possible that there is no longer any interest in maintaining libhybris in Ubuntu because there is no longer an Ubuntu Touch product based on this, and therefore this package should be removed.
Simon, you appear to still be committing changes upstream in <https:/ /github. com/libhybris/ libhybris>. Do you care about this being fixed in Ubuntu 17.10?