Error de compilation de scripts Kernel bash

La última vez que traté de comstackr Kernel para mi dispositivo que ejecuta Android, me enfrenté a problemas extraños, que se muestran aquí con los siguientes errores:

/cmsource/kernel/samsung/msm7x30-common/scripts/mkmakefile: line 5: $'\r': command not found cmsource/kernel/samsung/msm7x30-common/scripts/mkmakefile: line 12: $'\r': command not found /cmsource/kernel/samsung/msm7x30-common/scripts/mkmakefile: line 59: warning: here-document at line 24 delimited by end-of-file (wanted `EOF') cmsource/kernel/samsung/msm7x30-common/scripts/mkmakefile: line 60: syntax error: unexpected end of file 

El mkmakefile es bash como usted lo sabe

Traté de resolver los errores de compilation pero no pude resolverlo.

Sospecho de esto: hice varios cambios en git hace una semana, como los siguientes cambios:

 git config --global core.autocrlf input git config --global core.whitespace trailing-space,space-before-tab,inden git config --global core.autocrlf true 

Vi la siguiente publicación mientras buscaba en la networking: la publicación en stackoverflow

Debo decir que descargué kernel source con el uso de git clone

Por lo tanto, me parece que existe una relación entre la configuration de git crlf, la configuration de final de línea y la compilation del kernel causada por scripts

¿Alguien puede arrojar las luces sobre esto?

El problema con git config --global core.autocrlf true es que se trata de una configuration global que puede afectar a todos tus files, incluidos aquellos cuyos caracteres eol (final de línea) no deberían cambiarse.
( Lo encontré problemático en el pasado ).

Prueba primero:

  git config --global core.autocrlf false 

Y vuelva a clonar su repo para ver si el problema persiste.