GCC 3 may generate calls to memset, so we need to export it to modules. For example, lvm requires it now, referenced from lvm.c:lvm_do_vg_rename. --- linux/arch/ia64/kernel/ia64_ksyms.c.~1~ 2002-04-11 12:02:05.000000000 +0200 +++ linux/arch/ia64/kernel/ia64_ksyms.c 2002-04-11 17:40:21.000000000 +0200 @@ -27,6 +27,10 @@ EXPORT_SYMBOL(strtok); EXPORT_SYMBOL(strpbrk); +#undef memset +extern void *memset(void *, int, size_t); +EXPORT_SYMBOL_NOVERS(memset); + #include <linux/irq.h> EXPORT_SYMBOL(isa_irq_to_vector_map); EXPORT_SYMBOL(enable_irq); Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."Received on Fri Apr 12 08:05:51 2002
This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:08 EST