| Summary: | libpng ebuild hard-codes library paths with sed | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Raphael Burnes <rburnes> |
| Component: | New packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2005.1 | ||
| Hardware: | ARM | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
you're using 1.2.8 ive fixed this already in 1.2.8-r1 |
The libpng ebuild causes cross compiling for ARM to fail, because it hard codes several library directories with sed in the ebuild, which in turn don't respect my ROOT env variable. sed \ -e "/^ZLIBLIB=/s:=.*:=/usr/$(get_libdir):" \ -e '/^ZLIBINC=/s:=.*:=/usr/include:' \ -e "/^LIBPATH=/s:/lib:/$(get_libdir):" \ this causes my cross compilation to fail because it trys to always use /usr/include and /usr/lib, /lib