Пакет opensource rules_nodejs из https://github.com/bazelbuild/rules_nodejs не поддерживает linux ppc64le. Я хочу, чтобы он работал и для Power Linux, поскольку требуется зависимость от Tensorboard 1.15 и более поздних версий.
Я попытался внести некоторые изменения, чтобы добавить поддержку linux ppc64le. Но похоже, что две ОС Linux с разными архитектурами (x86_64 и ppc64le) не поддерживаются одновременно. Пожалуйста, поправьте меня, если я ошибаюсь. Я попытался удалить связанный с linux x86_64 код, и он работал как минимум при получении двоичного файла для конкретного узла ppc, хотя я также столкнулся с другими проблемами, такими как bazel_integration_testing.
Мои изменения кода для поддержки ppc можно найти здесь https://github.com/npanpaliya/rules_nodejs/tree/ppc_build_changes.
Ожидается, что я должен быть в состоянии успешно выполнить "тест bazel ..." на архитектуре Linux ppc64le, но в настоящее время он выбирает двоичный файл узла Linux x86_64, а затем этот двоичный файл узла не работает на ppc64le.