Page 1 sur 1

[paquets] installer paquets

Publié : jeu. 10 août 2017, 18:03
par Eren0
Bonjour, j'ai suivi un tuto pour raspberry pi, et pour installer un paquet il a dit :
find:

arch=('i686' 'x86_64')

change to

arch=('any')

find:
Cela veut dire qu'à chaque fois que je compile, si je mets any, cela sera compatible avec les autres architectures en dehors de i686, et x86_64 ? Il faut que cette architecture soit prise en charge par le logiciel ? Ou il n'y a aucun requis ?

Re: [paquets] installer paquets

Publié : ven. 11 août 2017, 22:34
par Piczel
Mettons que tu utilises une librairie spécifique à l'architecture 64bits, ton paquet ne pourra compiler que sur une architecture 64bits, et n'être utilisé que sur une architecture 64bits, ben sur le PKGBUILD, on le précise, pour pas que tu commences à compiler un truc que tu ne pourras pas finir :)

Dans pas mal de cas, il y a ce flag pour rien (ex: aur/polybar-git), car le mainteneur à fait ça un peu à l'arrache et aurait pu mettre un any.

Essaie au pire, si ça compile et ça marche, si tu ne vois aucune raison de pourquoi ça serait limité aux architectures "classiques", contacte le mainteneur et demnade lui de changer !

PS : sinon, makepkg -A ou --ignorearch permet d'ignorer cette contrainte.