Я пытаюсь создать собственный клиентский модуль, который использует библиотеку improv для получения входа midi непосредственно в веб-браузере. Но я столкнулся с проблемами как заголовки импровизации, такие как termio.h и sys/ioctl.h и многое другое: много файлов заголовков, которых нет в toolchain newlib.Как изменить цепочку инструментов NaCl?
Вопрос в том, как изменить инструментальную цепочку для использования в моей инструментальной цепочке так, чтобы она использовала linux_x86 вместо стандартной привязки linux_x86_newlib по умолчанию?
The wikipedia page on the Native Client говорит: «Нативный клиент использует Newlib как свою библиотеку C, но также доступен порт GNU libc». и я вижу toolchain в папке pepper_1/toolchain, но как мне сказать скрипту build.scons использовать эту альтернативную инструментальную цепочку?
Спасибо всем, кто может принести некоторые огни к этому.