[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Build problems with xen 4.7
On 01/12/15 19:40, Olaf Hering wrote: > On Tue, Dec 01, M A Young wrote: > >> It happens if CFLAGS is set to anything as a environment variable, eg. >> export CFLAGS=" " >> make dist-xen > This never worked. Works for me with CentOS-based RPM builds. (https://github.com/xenserver/xen-4.6.pg/blob/master/master/builder-makefiles.patch#L413 from XenServer) > I have this in xen.spec to workaround the way > %configure is implemented in rpm: > > %configure <whatever> > unset CFLAGS > unset CXXFLAGS > unset FFLAGS > unset LDFLAGS > make <whatever> Requiring these unset's is definitely buggy behaviour, and should be fixing. For me, the example given by Michael breaks even earlier. andrewcoop@andrewcoop:/local/xen.git/xen$ CFLAGS=" " make -j4 -s __ __ _ _ __ _ \ \/ /___ _ __ | || | / /_ / | _ __ _ __ ___ \ // _ \ '_ \ | || |_| '_ \ | |__| '_ \| '__/ _ \ / \ __/ | | | |__ _| (_) || |__| |_) | | | __/ /_/\_\___|_| |_| |_|(_)___(_)_| | .__/|_| \___| |_| Fields of 'compat_gnttab_cache_flush' not found in 'compat/grant_table.h' Makefile:70: recipe for target 'compat/.xlat/grant_table.h' failed make[2]: *** [compat/.xlat/grant_table.h] Error 1 make[2]: *** Waiting for unfinished jobs.... Fields of 'compat_mem_access_op' not found in 'compat/memory.h' Makefile:70: recipe for target 'compat/.xlat/memory.h' failed make[2]: *** [compat/.xlat/memory.h] Error 1 Makefile:104: recipe for target '/local/xen.git/xen/xen' failed make[1]: *** [/local/xen.git/xen/xen] Error 2 Makefile:29: recipe for target 'build' failed make: *** [build] Error 2 ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |