Я работаю над созданием большого и сложного дерева исходных текстов на основе автоинструментов ./configure на общем суперкомпьютере (с именем OpenModelica https://github.com/OpenModelica/OpenModelica/blob/master/README.md). Поскольку это большая сборка, мы хотели бы войти в систему и использовать одно и то же дерево исходных текстов, пока работаем над проблемами компиляции, даже если у нас разные учетные записи пользователей (но владение группой 'chgrp' - это группа, в которой мы оба члены).
При запуске ./configure возникают различные проблемы, например ./configure пытается и не может изменить владельца файла config.guess. Существуют и другие файлы, созданные с настройками владения, которые, по-видимому, не позволяют совместно использовать дерево исходного кода.
Мне кажется, что для этого должны быть простые настройки владения 'chmod' или 'chown'. исходное дерево, которое решило бы эту проблему, но я не смог понять это. Любые предложения?
Чтобы уточнить, мы также хотим поделиться выходными файлами сборки, а не только с исходным кодом. Мы хотим избежать дублирования файлов (ограниченная квота хранилища) или повторять сборку (медленно, утомительно). Кроме того, мы не имеем права создавать дополнительные учетные записи в этой системе или делить одну учетную запись, по крайней мере, без выполнения «специального запроса».