Eu estava definindo o caminho errado, achei que o comando de exportação estava adicionando caminhos para a variável PKG_CONFIG_PATH, obviamente eu precisava prefixar com a variável no início (exatamente como eu deveria fazer no Windows :) e separar com dois pontos, se eu realmente quisesse adicionar caminhos
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:{my_new_path}
Mas esse não era o verdadeiro problema de por que o pkg-config não conseguiu encontrar o gsl, apesar de ter instalado o pacote, o que eu realmente precisava instalar era o gsl-devel, e então ele adicionava o .pc arquivo para / lib / pkgconfig.
Então, para recapitular, eu precisei usar meu gerenciador de pacotes para instalar {package-name} -devel (gsl-devel), que adicionaria o arquivo {package-name} .pc (gsl.pc).
Defina a variável corretamente:
$ export PKG_CONFIG_PATH=/lib/pkgconfig
depois, obtenha o pacote de desenvolvimento:
$ apt-cyg install gsl-devel