5 votos

error: sólo se admiten ejecutables independientes de la posición (PIE) cuando intento ejecutar curl en Android 5.1

Estoy tratando de ejecutar curl en Android 5.1, pero este error no ayuda :

root@manta:/root/home/curl/data/local/bin # ./curl
error: only position independent executables (PIE) are supported.

Tengo el ejecutable curl de aquí :

http://curl.haxx.se/

¿Cómo puedo solucionar este error? Gracias.

0 votos

Evitando el nuevo PIE security comprobar : forum.xda-developers.com/google-nexus-5/development/ tal vez pueda ayudar.

0 votos

Lo he intentado, pero no ha funcionado. Android dice que muchas aplicaciones han dejado de funcionar.

0 votos

@LinX64: Yo flasheé esa cosa, y obtuve un bucle de arranque (CY12, Android 5.0.2, Galaxy Tab 8.4). Tuve que flashear CY12 de nuevo.

1voto

user3363866 Puntos 31

Curl es un proyecto de código abierto, así que la respuesta directa es que lo compiles tú mismo y habilites el código independiente de la posición (pic) para la compilación. Esto es muy incómodo, lo admito, pero desaconsejo encarecidamente el uso de soluciones que deshabiliten las características de seguridad. Hay buenas razones para permitir sólo PIEs.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X