Не работает экспорт переменной env из Makefile

Обновление:

Драйвер был выпущен для всех основных ядер здесь


Оригинал:

Согласно странице продукта , это предварительно -сертифицированное решение, и драйвер еще не опубликован.

Даже в ветке разработки Линуса ничего не раскрывается , поэтому я предполагаю, что на момент написания этой статьи она еще не совместима с Linux и В статье, о которой вы говорите, используется маркетинговая речь :. Мы добавим это в ближайшее время...

1
30.06.2021, 18:16
1 ответ

Каждая строка рецепта выполняется с использованием отдельного вызова оболочки. Таким образом

export SOME_ENV=someTest

выполняется, затем в новой оболочке

go test...

и последний не видит переменную окружения.

Вы должны экспортировать переменную, используя конструкции Make:

export SOME_ENV := someTest

test:
        go test...

или укажите переменную inline:

test:
        SOME_ENV=someTest go test...

или убедитесь, что обе линии запущены в одной оболочке:

test:
        export SOME_ENV=someTest && \
        go test...
4
28.07.2021, 11:21

Теги

Похожие вопросы