LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Пакет pkg-config ставит файлы /etc/profile.d/pkgconfig.{sh,csh}, из которых экспортируется в том числе PKG_CONFIG_PATH.
Файлы в /etc/profile.d/ исполняются сценарием /etc/profile, который в свою очередь, вызывается регистрирующей оболочкой, и НЕ вызывается оболочкой НЕрегистрирующей.

Именно поэтому следует получать root-а для сборки по (это одно и то же):

$ su -
$ su -l
$ su -l root
или явно позвать
# . /etc/profile

Thetan, vodz,
нет, ваши предположения неверны, причины см.выше.

Исправление bormant, :

Пакет pkg-config ставит файлы /etc/profile.d/pkgconfig.{sh,csh}, из которых экспортируется в том числе PKG_CONFIG_PATH.
Файлы в /etc/profile.d/ исполняются сценарием /etc/profile, который в свою очередь, вызывается регистрирующей оболочкой, и НЕ вызывается оболочкой НЕрегистрирующей.

Именно поэтому следует получать root-а для сборки по (это одно и то же):

$ su -
$ su -l
$ su -l root
или явно позвать
# . /etc/profile

Исходная версия bormant, :

Пакет pkg-config ставит файлы /etc/profile.d/pkgconfig.{sh,csh}, из которых экспортируется в том числе PKG_CONFIG_PATH.
Файлы в /etc/profile.d/ исполняются сценарием /etc/profile, который в свою очередь, вызывается регистрирующей оболочкой, и НЕ вызывается оболочкой НЕрегистрирующей.

Именно поэтому следует получать root-а для сборки по (это одно и то же):

$ su -
$ su -l
$ su -l root
или явно позвать
[br]# . /etc/profile[br]