| Summary: | =sys-libs/db-4.5.20_p2-r1 and -4.6.21_p4 fail to cross-compile on linux-gnueabi | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Arun Raghavan (RETIRED) <ford_prefect> |
| Component: | [OLD] Core system | Assignee: | Embedded Gentoo Team <embedded> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
I just stumbled into the same problem. Is there any fix? For me it fails for version 4.8.30 Commenting the lines suggested by Arun Raghaven resolved the issue, sys-libs/db compiled without errors These versions are removed from the tree |
The following error turns up during the configure step: checking for mutexes... (cached) no configure: error: Unable to find a mutex implementation The culprit seems to be the following (no-longer necessary?) line from /usr/share/crossdev/linux/linux-gnueabi: db_cv_mutex=${db_cv_mutex=no} db_cv_posixmutexes=${db_cv_posixmutexes=no} db_cv_uimutexes=${db_cv_uimutexes=no} db_cv_mutex=${db_cv_mutex=POSIX/pthreads/library/arm/gcc-assembly}