[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilation statique, Missing required libcurl



Bonjour,

Le 01/05/2014 22:43, Sylvain L. Sauvage a écrit :
Je cherche a compiler de manière statique un soft ...

Donc je fait un ./configure LDFLAGS=-static CFLAGS="-03"
[…]
   Question bête : configure fonctionne sans le LDFLAGS ?

   Les .a sont bien dans les -dev. Est-ce que ce ne serait pas un
problème avec configure ?  Est-ce que tu peux essayer de
configurer sans le LDFLAGS puis de modifier le(s) Makefile à la
main ?

Oui, j'ai bien les fichiers /usr/lib/x86_64-linux-gnu/libcurl.a et /usr/lib/x86_64-linux-gnu/libcurl.la Pour le Makefile, oui pourquoi pas mais vu sa taille ... quelques 1150 lignes, je vais y passer un sacré temps :(

Pour l'instant plein d'erreur de linkage :( je vais tenter de les résoudres !

Autre chose, l'idéal plutôt que de linker statiquement serait un linkage dynamique (comme d'hab quoi)
Pour une exécution sur Debian Wheezy (et probablement Jessie) pas de soucis
Par contre pour Squeeze (oui je sais elle est à la retraite ;) ) certaines libs nécessaires ne sont pas dans les dépôts ... sauf dans les dépôts de squeeze-backports que je n'arrive pas à installer :(

Si je ne m'abuse, '-03' n'est pas un flag connu; ne serait-ce pas
plutôt '-O3' qui serait recherché? (qui n'est d'ailleurs pas
recommandé pour pômal de pgms qui ne nécessitent que '-O2',
l'inline étant à considérer avec parcimonie).

Ouupas à ma gourré, c'est bien '-O3' et c'est ce qui est suggéré dans le readme en cas d'erreur d’exécution.

Merci à vous


Reply to: