diff --git a/build/jam/ArchitectureRules b/build/jam/ArchitectureRules index fd93bbd7b0..4d6996b31a 100644 --- a/build/jam/ArchitectureRules +++ b/build/jam/ArchitectureRules @@ -25,6 +25,11 @@ rule ArchitectureSetup architecture # for `this` in member functions), which breaks the kernel and various # applications. (Linux does the same.) ccBaseFlags += -fno-delete-null-pointer-checks ; + + if $(architecture) = x86 { + # disable some builtins that are incompatible with our definitions + ccBaseFlags += -fno-builtin-fork -fno-builtin-vfork ; + } } # default architecture tuning