¿Por qué "bc" lee mi archivo de configuración en una computadora y no en otra?

¿Por qué "bc" lee mi archivo de configuración en una computadora y no en otra?

Tengo dos máquinas antiguas que ejecutan CentOS 6.5 y CentOS 6.10. Ambos tienen instalado bc 1.06.95-1.el6. Uno lee $HOME/.bc.rc, el otro no. Por qué ? (¿¿Cómo??)

strace muestra un resultado casi idéntico, excepto que uno lee el archivo de configuración. Las bibliotecas son idénticas.

Respuesta1

Resulta que había definidola BC_ENV_ARGSvariable de entorno(específico de GNU) $HOME/.bc.rcen ~/.bashrcuna máquina pero no en la otra.

straceno rastrea la recuperación de variables de entorno ya que eso no implica una llamada al sistema (y -ves necesario para que el execve()seguimiento de llamadas al sistema incluya el entorno).

scale=3Lo configuré , .bc.rcpor lo que obtengo 3 lugares decimales de forma predeterminada.

información relacionada