As of yesterday, I have pushed the multilib branch to arbor. This contains the work of serveral developers over a period of time. To get an existing system switched over to multilib is fairly simple.
- Checkout the multilib branch. - Switch to the new profile (x86_64-pc-linux-gnu) - Upgrade skeleton-filesystem-layout - rebuild binutils - rebuild gcc with the bootstrap flag - rebuild glibc with the bootstrap flag - rebuild gcc without the bootstrap flag - rebuild glibc without the bootstrap flag This will give you a working multilib toolchain. However, getting packages usable in multilib will require additional work. We strongly recommend that you follow the migration path; if you dont and things break, you own the pieces :-). There still is a lot of work left to do before it can be merged to master. In no particular order: - Fixing up skeleton-filesystem-layout for working with all the profiles, and for reinstallation. - converting all profiles to the multilib style profiles (a single ABIS_C value if the profile does not support multilib) - Ensuring that other profiles do not break with the bootstrap flag. - Cleaning up alternatives in the bootstrap phase. Once all of those issues have been worked out, we should be able to merge the multilib branch into master. Given that this branch is still a work in progress, we may be periodically rebasing it to keep up with other changes. Furthermore, as we iron out more of the finer details, the details on how ABIs are handled are still subject to change. You can contact Ingmar, zlin, or myself (compnerd) on IRC if you want to discuss any of the details. -- Saleem Abdulrasool compnerd (at) compnerd (dot) org
_______________________________________________ Exherbo-dev mailing list [email protected] http://lists.exherbo.org/mailman/listinfo/exherbo-dev
