Messages in this thread Patch in this message |  | | Subject | [PATCH] 2.4.10-ac9: EXPORT_SYMBOLS compile fix | From | Robert Love <> | Date | 08 Oct 2001 17:29:13 -0400 |
| |
The attached is against 2.4.10-ac9. The problem cropped up in ac8.
The kernel will not compile without modules. This is from a patch by Keith Owens for 2.4.11-pre5 which has the same problem. Keith, I assume this is right?
--- linux-2.4.10-ac9/include/linux/module.h Mon Oct 8 16:47:36 2001 +++ linux/include/linux/module.h Mon Oct 8 17:19:10 2001 @@ -348,9 +348,6 @@ #define EXPORT_SYMBOL_NOVERS(var) error config_must_be_included_before_module #define EXPORT_SYMBOL_GPL(var) error config_must_be_included_before_module -#elif !defined(EXPORT_SYMTAB) - -#define __EXPORT_SYMBOL(sym,str) error this_object_must_be_defined_as_export_objs_in_the_Makefile #define EXPORT_SYMBOL(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile #define EXPORT_SYMBOL_NOVERS(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile #define EXPORT_SYMBOL_GPL(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile @@ -362,6 +359,13 @@ #define EXPORT_SYMBOL_NOVERS(var) #define EXPORT_SYMBOL_GPL(var) +#elif !defined(EXPORT_SYMTAB) + +#define __EXPORT_SYMBOL(sym,str) error this_object_must_be_defined_as_export_objs_in_the_Makefile +#define EXPORT_SYMBOL(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile +#define EXPORT_SYMBOL_NOVERS(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile +#define EXPORT_SYMBOL_GPL(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile + #else #define __EXPORT_SYMBOL(sym, str) \
Robert Love
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |