[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 19/34] xen/arm: Provide eabi wrapper for __aeabi_mem* functions
Hi Ian, On 03/25/2014 05:25 PM, Ian Campbell wrote: > On Tue, 2014-03-25 at 16:55 +0000, Julien Grall wrote: >> Clang doesn't provide function __aebai_mem*, implement generically as a >> wrapper >> for mem* function provided by Xen. > > Where are the references to these functions coming from if not from the > compiler? Theses functions are called by the code generated by the compiler. Removing this file will result to the following errors: /local/home/julien/works/arndale/xen/xen/common/symbols-dummy.o -o /local/home/julien/works/arndale/xen/xen/.xen-syms.0 prelink.o: In function `dump_node': /local/home/julien/works/arndale/xen/xen/common/device_tree.c:259: undefined reference to `__aeabi_memset' prelink.o: In function `get_cpu_idle_time': /local/home/julien/works/arndale/xen/xen/common/schedule.c:178: undefined reference to `__aeabi_memset' prelink.o: In function `construct_dom0': /local/home/julien/works/arndale/xen/xen/arch/arm/domain_build.c:1055: undefined reference to `__aeabi_memset' prelink.o: In function `wallclock_time': /local/home/julien/works/arndale/xen/xen/arch/arm/time.c:267: undefined reference to `__aeabi_memset' prelink.o: In function `scheduler_init': /local/home/julien/works/arndale/xen/xen/common/schedule.c:1368: undefined reference to `__aeabi_memcpy' /local/home/julien/works/arndale/xen/xen/common/schedule.c:1377: undefined reference to `__aeabi_memcpy' > Are you sure this isn't something usually provided by some clang > equivalent of libgcc? Yes. Linux on LLVM has the same issue. See page 22: https://events.linuxfoundation.org/images/stories/pdf/lcjp2012_charlebois.pdf?a Regards, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |