The ignore_options2 currently ignores flags like '-x flags', skipping the next argument, but it lets cases like '-xflags' fall through. This can be seen in a couple of places primarily with -xnolibs: https://github.com/joyent/libuv/issues/1478 https://github.com/agentzh/usdt-sample