Como listar compilado em opções de Bash? (Cygwin)

4

Meu Bash não parece ter sido compilado com a --enable-net-redirections option .

Agora estou pensando: há uma maneira de tornar o Bash lista suas opções de tempo de compilação ativado / desativado?

(Algo como bash --extra-verbose-version talvez? Não encontrei nada. Tentei o Manual de bash , Google e até strings bash em uma versão habilitada e não habilitada.

    
por StackzOfZtuff 29.03.2018 / 15:56

1 resposta

3

Eu encontrei isso para cygwin :

1) Você pode fazer o download da fonte da sua versão de bash (por exemplo, para bash-4.4.11.2) .

2) Descompacte e abra o arquivo bash.cygport :

$ tar -xJf bash-4.4.11-2-src.tar.xz
$ cd bash-4.4.11-2.src/
$ less bash.cygport

3) Encontre uma string que comece com CYGCONF_ARGS= (configure as opções para cygwin bash port):

CYGCONF_ARGS="
        --without-libintl-prefix --without-libiconv-prefix
        --with-installed-readline
        bash_cv_dev_stdin=present
        bash_cv_dev_fd=standard
        bash_cv_termcap_lib=libncurses
"
    
por 29.03.2018 / 16:45

Tags