Я вижу, что мой ID пользователя закодирован во встроенной библиотеке.
Это, скорее всего, потому что
- вы создали библиотеку с помощью COPTS =
-O2 -g
(который по умолчанию используется большинством configure
сценариев при сборке с gcc
). - вы создали его в своем домашнем каталоге, который выглядит как
/home/rajanikanth
или что-то подобное
Есть ли способ предотвратить появление идентификатора пользователя в локальной библиотеке?
Этого можно избежать, создав версию без отладки (make -j3 CFLAGS=-O2
) или создав еев «общем» каталоге, например, /tmp/build-quantlib