Found the problem:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/Makefile?h=v5.4.219=7e35b42591c058b91282f95ce3b2cf0c05ffe93d
Fix:
diff --git a/src/Makefile b/src/Makefile
index 96eba38334..047419d4bc 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -537,8 +537,8 @@
To clarify, you still need to use M instead of SUBDIRS, but the "FATAL: parse
error in symbol dump file" was 100% PEBKAC lol.
Alec
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
All the LinuxCNC kernel modules build now against 5.4 albeit with several VLA
(variable length array) warnings and this fatal error at the very end:
MODPOST 185 modules
FATAL: parse error in symbol dump file
make[2]: *** [scripts/Makefile.modpost:95: __modpost] Error 1
make[1]: ***
Warnings for 5.4 kernel, note: [-Wvla]
Reading 0/204 dependency files
Done reading dependencies
Reading 0/204 dependency files
Done reading dependencies
In file included from hal/utils/halcmd_commands.cc:40:
hal/utils/halcmd_commands.cc: In function ‘int do_loadrt_cmd(char*, char**)’:
Scratch that, I did a dumb thing with my build system. LinuxCNC works with RTAI
5.4 now, screenshot attached.
WOOO!
Alec___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net