Bonjour
En bref, j'ai eu le malheur de récupérer les sources d'un programme en C à packager (faire un .rpm) sur du 64b.
Le soucis, c'est en gros ceci en gras:
Il faudrait que ce soit /lib64/ si on est sur du 64bits. J'ai tenté un truc simple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 install: cdaclient libcdaclient.so.0 libcdaclient.a libcdaclient.so.1 install -D cdaclient $(DESTDIR)$(PREFIX)/bin/cdaclient && install -D cdaclient1.h $(DESTDIR)$(PREFIX)/include/cdaclient1.h && install -D libcdaclient.so.0 $(DESTDIR)$(PREFIX)/lib/libcdaclient.so.0 && install -D libcdaclient.so.1 ... (etc)
Sauf que non, Make ne veut rien savoir, et je perds un temps dingue sur cette broutille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ifeq (64, `getconf LONG_BIT`) BITS=64; endif ______ $(DESTDIR)$(PREFIX)/lib$(BITS)/libcdaclient.so.0
Quelqu'un pourrait il m'indiquer la marche à suivre?
Merci d'avance
Partager