blob: b7b9cb0e8a42c77d2f32f751377987b3add10737 (
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/
|