Message ID | 20200526221612.900922-4-george.dunlap@citrix.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Golang build fixes / improvements | expand |
On Tue, May 26, 2020 at 11:16:10PM +0100, George Dunlap wrote: > This fixes the following build error in hvmloader: > > usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory > > Signed-off-by: George Dunlap <george.dunlap@citrix.com> > --- > automation/build/archlinux/current.dockerfile | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/automation/build/archlinux/current.dockerfile b/automation/build/archlinux/current.dockerfile > index 9af5d66afc..5095de65b8 100644 > --- a/automation/build/archlinux/current.dockerfile > +++ b/automation/build/archlinux/current.dockerfile > @@ -19,6 +19,7 @@ RUN pacman -S --refresh --sysupgrade --noconfirm --noprogressbar --needed \ > iasl \ > inetutils \ > iproute \ > + lib32-glibc \ > libaio \ > libcacard \ > libgl \ Acked-by: Anthony PERARD <anthony.perard@citrix.com>
On Wed, May 27, 2020 at 11:43:16AM +0100, Anthony PERARD wrote: > On Tue, May 26, 2020 at 11:16:10PM +0100, George Dunlap wrote: > > This fixes the following build error in hvmloader: > > > > usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory > > > > Signed-off-by: George Dunlap <george.dunlap@citrix.com> > > --- > > automation/build/archlinux/current.dockerfile | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/automation/build/archlinux/current.dockerfile b/automation/build/archlinux/current.dockerfile > > index 9af5d66afc..5095de65b8 100644 > > --- a/automation/build/archlinux/current.dockerfile > > +++ b/automation/build/archlinux/current.dockerfile > > @@ -19,6 +19,7 @@ RUN pacman -S --refresh --sysupgrade --noconfirm --noprogressbar --needed \ > > iasl \ > > inetutils \ > > iproute \ > > + lib32-glibc \ > > libaio \ > > libcacard \ > > libgl \ > > Acked-by: Anthony PERARD <anthony.perard@citrix.com> All automation patches: Acked-by: Wei Liu <wl@xen.org> Anthony, can you generate and push the new images? Thanks. Wei. > > -- > Anthony PERARD
> On May 27, 2020, at 12:29 PM, Wei Liu <wl@xen.org> wrote: > > On Wed, May 27, 2020 at 11:43:16AM +0100, Anthony PERARD wrote: >> On Tue, May 26, 2020 at 11:16:10PM +0100, George Dunlap wrote: >>> This fixes the following build error in hvmloader: >>> >>> usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory >>> >>> Signed-off-by: George Dunlap <george.dunlap@citrix.com> >>> --- >>> automation/build/archlinux/current.dockerfile | 1 + >>> 1 file changed, 1 insertion(+) >>> >>> diff --git a/automation/build/archlinux/current.dockerfile b/automation/build/archlinux/current.dockerfile >>> index 9af5d66afc..5095de65b8 100644 >>> --- a/automation/build/archlinux/current.dockerfile >>> +++ b/automation/build/archlinux/current.dockerfile >>> @@ -19,6 +19,7 @@ RUN pacman -S --refresh --sysupgrade --noconfirm --noprogressbar --needed \ >>> iasl \ >>> inetutils \ >>> iproute \ >>> + lib32-glibc \ >>> libaio \ >>> libcacard \ >>> libgl \ >> >> Acked-by: Anthony PERARD <anthony.perard@citrix.com> > > All automation patches: > > Acked-by: Wei Liu <wl@xen.org> > > Anthony, can you generate and push the new images? Thanks. These are checked in now. BTW it looks like there may be some other compilation issues updating the archlinux image. I tested the minimum configuration required to get the golang bindings to build; but a full build fails with other errors I haven’t had time to diagnose yet. -George
On Thu, May 28, 2020 at 12:32:02PM +0100, George Dunlap wrote: > On May 27, 2020, at 12:29 PM, Wei Liu <wl@xen.org> wrote: > > All automation patches: > > > > Acked-by: Wei Liu <wl@xen.org> > > > > Anthony, can you generate and push the new images? Thanks. > > These are checked in now. > > BTW it looks like there may be some other compilation issues updating the archlinux image. I tested the minimum configuration required to get the golang bindings to build; but a full build fails with other errors I haven’t had time to diagnose yet. The only issue seems to be that ipxe doesn't build. A simple -Wno-error would make it works.
diff --git a/automation/build/archlinux/current.dockerfile b/automation/build/archlinux/current.dockerfile index 9af5d66afc..5095de65b8 100644 --- a/automation/build/archlinux/current.dockerfile +++ b/automation/build/archlinux/current.dockerfile @@ -19,6 +19,7 @@ RUN pacman -S --refresh --sysupgrade --noconfirm --noprogressbar --needed \ iasl \ inetutils \ iproute \ + lib32-glibc \ libaio \ libcacard \ libgl \
This fixes the following build error in hvmloader: usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory Signed-off-by: George Dunlap <george.dunlap@citrix.com> --- v2: - New CC: Doug Goldstein <cardoe@cardoe.com> CC: Wei Liu <wl@xen.org> CC: Anthony Perard <anthony.perard@citrix.com> --- automation/build/archlinux/current.dockerfile | 1 + 1 file changed, 1 insertion(+)