[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Error compiling Xen in configuring stubdom/gmp with glibc-2.23 on Arch Linux
close 53 thanks On Mon, Mar 07, 2016 at 11:46:55AM +0000, Wei Liu wrote: > On Mon, Mar 07, 2016 at 10:38:47AM +1000, John Thomson wrote: > > Hi, > > > > I am encountering an error compiling Xen (4.6.1) in configuring > > stubdom/gmp on x86_64 Arch Linux. > > I think it may be due to the system's glibc-2.23. System gcc is 5.3.0. > > Compiling was working fine before these system packages were updated. > > Other packages were updated at the same time, so I am not sure which to > > blame. > > > > Error: > > checking size of unsigned short... configure: error: cannot compute > > sizeof (unsigned short) > > See `config.log' for more details. > > Makefile:170: recipe for target 'gmp-x86_64' failed > > make[1]: *** [gmp-x86_64] Error 77 > > > > Analysing the error in the configure test program, ferror after fprintf > > always returns 1. > > The program still appears to function as intended, and outputs the > > unsigned short size to conftest.val. > > Appending a clearerr(f) after the fprintf (f, ...) calls appears to > > workaround. > > > > When compiling the test program using system includes and libraries, > > ferror returns 0. > > > > My guess is that this may be due to using newlib cross-root includes and > > the system’s glibc libraries. > > This looks like a bug to me. Stubdom shouldn't be using host system's > library. > > > I have not yet worked out how to resolve this. I have not been able to > > work out how to use -nostdlib and the cross-root libraries. I get errors > > for undefined functions. > > Could I get some help resolving this, or where can I go from here? > > > > If stubdom is not absolutely required in your environment, I suggest you > disable it. > FYI I committed a fix for this just now. The patch can be found at https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=668e4edf92fcf7cb929eed221059a3eeb02722c3 Wei. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx https://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |