LLVM работает не только на одной платформе.Как участник, ваши патчи будут работать на многих платформах.Если вы не настроены на тестирование более чем на одном, то вы будете зависеть от интереса других к вашим патчам, чтобы они могли протестировать их для вас на других платформах.Лучше всего использовать виртуальные машины (через VMWare, VirtualBox и т. Д.), Чтобы предоставить вам несколько платформ для работы.Вы найдете наибольшую стабильность в OS X (Дарвин), с Linux на втором месте, в первую очередь благодаря большому количеству ведомых buildbot , которые тестируют эти конфигурации.
Ваш лучший выбор -выбрать меньший проект, который относительно содержится.Например, вы можете выбрать что-то, что содержится в одном проходе, одной цели и т. Д. Модульность кода должна сделать возможным выполнение множества проектов без понимания всей исходной базы.Выберите область для глубокого понимания, а затем переходите к другим.Не ожидается, что кто-то, кто может работать с тестовым набором, также способен понять нюансы LiveIntervals.
Используйте списки рассылки и IRC , чтобы обратиться за помощью.Немногие участники LLVM регулярно посещают StackOverflow.Как часто говорят в рамках проекта, «патчи приветствуются».