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
you're using 1.2.8 ive fixed this already in 1.2.8-r1