-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hostboot build tools utilities are built as 32-bit #3
Comments
in fact, gcc-multilib can't be installed alongside the Ubuntu powerpc64le cross compiler. This means that we require two separate build environments for hostboot vs general LE Linux binaries. |
I hope this isn't off topic, but a goal of mine (and others) is to build the open-power image on the system it runs on... i.e. Palmetto can be built by the OS running on a Palmetto. I suspect there will be some other changes to the build env to make it work. Keep the end goal in mind when coming up with any solution |
Sync with powerpc64_petitboot_defconfig
- Allocate HTM/OCC memory location in order from largest -> smallest. - Verify memory bar addresses aligned with memory allocation size. Set #3: Address Joe's and Jenny's comments from set #2 Change-Id: I1000b3d6de371c129ae62ca53be36b632a1c545e Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82121 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J McGill <jmcgill@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/82196 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com>
Currently, the hostboot utils are built with
-m32
. For example:This means that 64-bit build machines need an entire 32-bit toolchain. We've worked-around this by requiring 32-bit libc and a multilib-capable compiler in the README, but it'd be nice not to require that.
The text was updated successfully, but these errors were encountered: