No I’m not using openembedded, optware is a different cross compilation system based on makefile and patches. I’ve submitted an erlang.bb to oe monotone repo. But unfortunately nobody from oe seems to be interested in it, so it’s not in any distro and it’s not as up-to-date as optware.
Now coming back to the original problem. Thanks for the suggestion, I’ll try move the optware erlang packages toward CEAN.
1. Create a cean-base.ipk
2. Change erlang build to OTP_SMALL_BUILD=true ? Most erlang packages are pure beams. But how do we deal with those packages that need shared libs?
3. Try to fold the binaries back to CEAN.
Please note there’re big-endian and little-endian ARM binaries. I believe the current CEAN ARM binaries are little endian. I also don’t think binaries built from different toolchains (gcc, glibc or uclibc) are compatible.