[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [Xen-staging] [xen-unstable] ioemu: Use XEN_TARGET_ARCH instead of uname -m.
Keir, Bastian, What is this changeset intended to fix? My cross-compilation seems to work fine without it. With it, the cross-compile blows up because the custom ld-script doesn't handle a sys-root (i.e. it overrides the linker, gross!) By my reading, this patch overrides the host CPU detection with XEN_TARGET_ARCH, but that's incorrect because the host CPU should be the machine on which ioemu is being built, right? Thanks, Aron Xen staging patchbot-unstable wrote: [Tue Jan 22 2008, 09:36:29AM EST] > # HG changeset patch > # User Keir Fraser <keir.fraser@xxxxxxxxxx> > # Date 1201012477 0 > # Node ID 51a7e508bd01a1a7d083eada58062aa7b08b839b > # Parent 5e03f0bc0aa2fbe8535bedca02d6ab6e4b530794 > ioemu: Use XEN_TARGET_ARCH instead of uname -m. > > Signed-off-by: Bastian Blank <waldi@xxxxxxxxxx> > --- > tools/Makefile | 2 +- > tools/ioemu/configure | 36 ++++-------------------------------- > 2 files changed, 5 insertions(+), 33 deletions(-) > > diff -r 5e03f0bc0aa2 -r 51a7e508bd01 tools/Makefile > --- a/tools/Makefile Tue Jan 22 14:31:10 2008 +0000 > +++ b/tools/Makefile Tue Jan 22 14:34:37 2008 +0000 > @@ -78,7 +78,7 @@ endif > endif > ioemu ioemuinstall: > [ -f $(IOEMU_DIR)/config-host.mak ] || \ > - ( cd $(IOEMU_DIR) && sh configure --prefix=/usr \ > + ( cd $(IOEMU_DIR) && XEN_TARGET_ARCH=$(XEN_TARGET_ARCH) sh configure > --prefix=/usr \ > $(IOEMU_CONFIGURE_CROSS) ) > $(MAKE) -C $(IOEMU_DIR) $(patsubst ioemu%,%,$@) > ioemuclean: > diff -r 5e03f0bc0aa2 -r 51a7e508bd01 tools/ioemu/configure > --- a/tools/ioemu/configure Tue Jan 22 14:31:10 2008 +0000 > +++ b/tools/ioemu/configure Tue Jan 22 14:34:37 2008 +0000 > @@ -29,43 +29,15 @@ make="make" > make="make" > install="install" > strip="strip" > -cpu=`uname -m` > target_list="" > -case "$cpu" in > - i386|i486|i586|i686|i86pc|BePC) > +case "$XEN_TARGET_ARCH" in > + x86_32) > cpu="i386" > ;; > - armv*b) > - cpu="armv4b" > - ;; > - armv*l) > - cpu="armv4l" > - ;; > - alpha) > - cpu="alpha" > - ;; > - "Power Macintosh"|ppc|ppc64) > + powerpc) > cpu="powerpc" > ;; > - mips) > - cpu="mips" > - ;; > - s390) > - cpu="s390" > - ;; > - sparc|sun4[muv]) > - cpu="sparc" > - ;; > - sparc64) > - cpu="sparc64" > - ;; > - ia64) > - cpu="ia64" > - ;; > - m68k) > - cpu="m68k" > - ;; > - x86_64|amd64) > + x86_64) > cpu="x86_64" > libdir="lib64" > ;; > > _______________________________________________ > Xen-staging mailing list > Xen-staging@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-staging > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |