Esse segmento é para se você estivesse construindo um script para compilar a glibc automaticamente para executá-lo neste sistema. O "i? 86" é um padrão; se o outut de uname -m
corresponder a ele, ele executará os seguintes comandos até chegar a ;;
.
Você provavelmente não precisa disso; foi especificamente destinado a descobrir se o seu tipo de arquitetura era i386, já que o glibc não suporta mais isso.
Se você estiver construindo-o para executá-lo em um sistema diferente que não seja x86_64 (ou executá-lo neste sistema, mas usando apenas instruções de 32 bits), será necessário forçar a compilação do i486. Você pode se livrar completamente da estrutura case
convertendo
case 'uname -m' in
i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;;
esac
para
echo "CFLAGS += -march=i486 -mtune=native" > configparms