Estaba usando el método descrito en esta publicación para invocar "launchctl setenv" para establecer variables de entorno globalmente. Acabo de actualizar a OS X 10.11 "El Capitán", y ahora veo que el comando launchctl funciona bien, pero parece no tener ningún efecto en el entorno real. Por ejemplo, aquí está la salida de un código de depuración que pegué en un archivo "make" que se ejecuta bajo Eclipse:
launchctl getenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/opt/ecos/gnutools/h8300-elf/bin:/opt/ecos/gnutool s/arm-elf/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin
echo "PATH = /usr/bin:/bin:/usr/sbin:/sbin"
PATH = /usr/bin:/bin:/usr/sbin:/sbin
¿Alguien tiene alguna idea de lo que me está pasando? Gracias de antemano.