[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] build: avoid putting local absolute symbols in symbol tables
>>> On 29.03.16 at 22:07, <cardoe@xxxxxxxxxx> wrote: > On 3/24/16 9:31 AM, Jan Beulich wrote: >> They're not really useful past the building stage and only needlessly >> increase binary file sizes. >> >> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> >> >> --- a/xen/Rules.mk >> +++ b/xen/Rules.mk >> @@ -50,6 +50,7 @@ ALL_OBJS-$(CONFIG_X86) += $(BASEDIR)/c >> CFLAGS += -nostdinc -fno-builtin -fno-common >> CFLAGS += -Werror -Wredundant-decls -Wno-pointer-arith >> CFLAGS += -pipe -g -D__XEN__ -include $(BASEDIR)/include/xen/config.h >> +CFLAGS += -Wa,--strip-local-absolute >> CFLAGS += '-D__OBJECT_FILE__="$@"' >> >> CFLAGS-$(verbose) += -DVERBOSE >> > > This was committed as 607044bf9a8c8a8b37666a3a64c0d9b005875b13 and > breaks the build on clang. > > https://travis-ci.org/xen-project/xen/jobs/119333381#L1004 > https://travis-ci.org/xen-project/xen/jobs/119333382#L1002 Yet I do not know clang, and hence don't know what to do about it. Care to suggest a fix (or rather workaround, considering that I'd expect them to be reasonably command line compatible with gcc)? Simply omitting the new command line option for clang is clearly not what we want. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |