[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 0/2] hvmloader: drop usage of system headers
On 25.02.2021 10:50, Ian Jackson wrote: > Jan Beulich writes ("Re: [PATCH 0/2] hvmloader: drop usage of system > headers"): >> On 24.02.2021 21:08, Andrew Cooper wrote: >>> After some experimentation in the arch container > ... >>> while the freestanding form with `gcc -ffreestanding -m32 -E` is: > ... >>> # 34 "/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/stdint-gcc.h" 3 4 >>> typedef signed char int8_t; >>> ... > > Um, but what size is size_t ? > > In particular, note that that path contains nothing to do with 32-bit > so I think it is probably the wrong bitness. The path doesn't need to include anything bitness specific, when the headers can deal with both flavors. >> Why "more subtle"? All we're lacking is -ffreestanding. The >> question is whether it is an acceptably risky thing to do at >> this point in the release cycle to add the option. > > If -ffreestanding DTRT then I think it's about as risky as the fix I > already approved and we have merged... It would do the right thing, except Roger found Alpine has another anomaly undermining this (and breaking -ffreestanding itself). As an aside I'm not sure what you refer to with "we have merged": So far only patch 1 of this series (plus its fixup) has gone in. Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |