-
Notifications
You must be signed in to change notification settings - Fork 84
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
Make s390x and multi-arch fedora PeerPod images via mkosi #1640
Comments
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
I'm facing an error when build s390x PeerPod binaries on fedora 39. Which seems related with cross platform compiler:
Whole logs looks like: @bpradipt @wainersm @jensfr not sure whether you met this on RHEL or Fedora before? |
After run
Full log: |
This is quite a similar bug https://bugzilla.redhat.com/show_bug.cgi?id=1622375 although not same exactly. |
Sounds like ubuntu is the good choice for cross platform build but not for all other distros: dotnet/source-build#2839 (comment) |
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: #1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: #1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: confidential-containers#1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
Fixes: #1640 Signed-off-by: Qi Feng Huo <huoqif@cn.ibm.com>
mkosi has been used to leverage nix to build x86 PeerPod images, we need make it available for s390x (and maybe multi-arch). Initial investigation indicates that the nix OS does not support s390x, and mkosi does not support s390x natively either.
To mitigate the nix problem on s390x, we can use the mkosi ToolsTree=default since v16 feature defined in
mkosi.conf
to download latest tools automatically.There is also a discussion thread to track the s390x support in mkosi.
So far, it's OK to build a kernel bootable fedora image for s390x with PR Support booting Fedora default image on s390x, to support a bootsable device, might need cooperate with mkosi and zipl community to make it happen. A compromise goal might be:
Mean while, I noticed that the binaries built via fedora builder has only x86, so we need build
s390x
and maybe other arches binaries via fedora also in this issue.So, the proposed approach in this issue is:
ToolsTree=default
to download necessary packages to build fedora PeerPod image and use it to replacenix
The text was updated successfully, but these errors were encountered: