From: Alex Buell
I thought that it was agreed that the minimum version of
binutils would be at least 2.15.90.0.2? The fix for this
requires a newer version?
make[1]: Entering directory `/home/alex/src/OpSys/reactos'
[GAS] ntoskrnl/ex/i386/interlck_asm.S
ntoskrnl/ex/i386/interlck_asm.S: Assembler messages:
ntoskrnl/ex/i386/interlck_asm.S:440: Error: Unrecognized token `|0x4000'
Patch below will probably fix this:
Index: include/ndk/asm.h
===================================================================
--- include/ndk/asm.h (revision 20477)
+++ include/ndk/asm.h (working copy)
@@ -291,7 +291,7 @@
#define EFLAGS_VIP 0x100000
#define EFLAG_SIGN 0x8000
#define EFLAG_ZERO 0x4000
-#define EFLAG_SELECT (EFLAG_SIGN | EFLAG_ZERO)
+#define EFLAG_SELECT (EFLAG_SIGN + EFLAG_ZERO)
//
// CR0