blob: d338698279c0964f4a999ff8e01971a3de6abba7 (
plain)
% Emdebian BoF - review and discussion
% Wookey & Héctor Orón
% DebConf9, July 2009
BOF purpose
Cover emdebian current issues, decide 'roadmap', try to leave detailed
cross-compiling stuff to Cross-compiling talk tomorrow, 11am.
Progress this year
- grip and crush(for arm) released along with lenny
- grip being used commercially
- toolchains building gcc-4.4
- dpkg-vendor support has been added
And progress this week
- auto-building toolchain(s) in debian itself
- start with x86/amd64 -> arm
- sh is now dash
- multiarch changes agreed, including cross-deps.
Subjects
- Cross-tools
- Crush Code audit
- Crush vs. Grip
- Debian-variation management
Crush Code Audit
Examine what we changed for crush and how to avoid changing it there.
Everyone can get involved.
Install emdebian tools, pick a package, emsource it and see if it works.
Look if patches can be incorporated into main package
and/or re-implemented using deb_vendor/dpkg-vendor.
http://wiki.debian.org/EmdebianAuditHowTo
http://wiki.debian.org/EmdebianCodeAudit
dpkg-cross
- cmake support working - needs refining
- autoconf support - where should it go?
- transition to multiarch - dpkg-cross going away, but need it during
transition
cross-tools
- Uninstalability is a problem - what to do
- There is now a plan to build them in Debian proper
Cross-tools dependencies
Build plan
multiarch changes things
- cross-building - OK for debian, not for variants - needs
sysroot/chroot
- dependencies stuff all changes - now install foreign arch stuff
directly, not convert it to build arch.
roadmap
How to order these things?
- Crush Code audit
- Multiarch toolchain changes
- Using dpkg-vendor
- Fixing apt-cross
please dive in - plenty to do :-)
http://www.emdebian.org/
|